Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

运行模拟器出错

$
0
0

@qiuqiu_cn 写道:

控制台的错误信息:
Simulator : /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/src/jsb_polyfill.js:21689:TypeError: this._sgNode.setTiles is not a function

我调试发现是这行代码有问题,注释掉就能运行模拟器了。
var tiledmap = bg.getComponent(cc.TiledMap);//bg是函数的参数,已经确保非空
var zhangai = tiledmap.getLayer("zhangai");//障碍层,确保没问题
var ids = zhangai.getTiles();//贴片id,用来判断是否有障碍物
......
zhangai.setTiles(ids);//问题出在这行,注释掉就可以运行了,但是ids得内容被我修改过,我想把它存回去

在浏览器上运行没有问题,模拟器不行,打包安卓后手机测试发现也不行。
请问这种做法有问题吗?

帖子: 4

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>