大家好,因為我是cocos2d 系列的新手,在網上搜尋過也沒找到相應的答案。
所以決定放左cocos creator 這裡。
這是出問題的function
spawnGrid: function(x,y){
var newGrid = cc.instantiate(this.gridPrefab).getComponent('Grid');
this.gameArea.addChild(newGrid.node);
newGrid.init(x,y,10);
var width = 75;
var height = 75;
var backgroundLayer = new cc.LayerColor(cc.Color.RED,width,height);
this.gameArea.addChild(backgroundLayer);
backgroundLayer.setPosition(cc.p(width * 0.5, height * 0.5));
},
```
在運行到這一行
this.gameArea.addChild(backgroundLayer);
出現了這句錯誤
Uncaught TypeError: this._parent.reorderChild is not a function
上面那個function 我想做的是建立一個顏色方塊。
在網上看過說不可以直接改變CCNode 的顏色。建議用LayerColor放在上面來改變顏色。
想問問這錯誤是什麼原因呢?