以下的问题都是在web上运行出现,环境mac10.10,cocos ide 1.0.1,IntelliJ IDEA 14.1.1,浏览器firefox,safari
1.使用ccui控件错误。场景或者子场景里有使用ccui来创建控件的话,无法正常加载场景,显示全黑。
2.无法正常响应触摸事件,代码:
addTouchEvent : function() {
cc.eventManager.addListener({
event : cc.EventListener.TOUCH_ONE_BY_ONE,
onTouchBegan : this.onTouchBegan,
onTouchMoved : this.onTouchMoved,
onTouchEnded : this.onTouchEnded
}, this);
},
onTouchBegan : function(touch, event) {
return true;
},
onTouchMoved : function(touch, event) {
// 中间是业务逻辑代码
},
onTouchEnded : function(touch, event) {
var target = event.getCurrentTarget();
target._isDone = false;
}
。
3.执行动作异常,位置产生偏移。代码:
// 插入游戏块
insertTile : function() {
var p = GS.randomIndexFromTiles();
if (p != null) {
var tile = new Tile();
tile.setTag(1000);
this._gridViewBg.addChild(tile);
tile.setPosition(GS.getTilePosition(p.x, p.y));
GS.TILES = tile;
tile.showAction();
}
},
showAction : function() {
var scaleAction = cc.scaleTo(0.1, 1.0);
this.runAction(scaleAction);
},
,这个动作在web上执行的时候时,tile的放大的同时,还是从场景的右上角移动到设定的位置,我在想是不是精灵的加载添加到场景与动作执行时是同步进行造成的