【发布时间】:2014-07-08 10:50:26
【问题描述】:
我正在 cocos2d-js 中创建一个 LayerColor,来自 http://www.cocos2d-x.org/reference/html5-js/V3.0rc0/index.html 的文档
我使用的是文档中完全相同的代码
var yellowBackground = cc.LayerColor.create(cc.color(255,255,0,255));
我得到了这个奇怪的错误:
Uncaught TypeError: Cannot read property 'createBuffer' of null
_p.ctor CCLayerWebGL.js:59
Class CCClass.js:127
cc.LayerColor.create CCLayer.js:633
(anonymous function) app.js:1
app.js 中的第 1 行是我引用的行。
有什么想法吗?
【问题讨论】:
-
嗨,我已经在我的源代码中尝试了同一行,它工作正常。我能想到的只有:a) 你从 cocos2d-x.org 下载了最新的 .zip 吗? b) 你把那行代码放在哪里?您应该在游戏的主场景中使用
onEnter方法(然后通过this.addChild(yellowBackground);跟随它,这样它就会真正显示出来。
标签: cocos2d-js