Warning: Trying to access array offset on value of type bool in /home/koheizi/everything-beginner.com/public_html/programmer/wp-content/themes/luxeritas/inc/json-ld.php on line 114

なんか cocos2d-x 2.1.4でCCControlSwitchがバグっている。

2014年3月4日

なんか、cocos2d-xのCCControlSwitch使うと表示が変になるし、
以下のような警告が出やがるんです。

Cocos2d: OpenGL error 0x0502 in /Users/emmychen/cocos2d-x-proj/cocos2dx/proj.ios/../sprite_nodes/CCSprite.cpp draw 591

どうも、ググってみるとcocos2d-xのバグらしい。
https://github.com/cocos2d/cocos2d-x/issues/3093
まあ、差分が分かるし、俺でも反映できるかと思いソースコード変更してみる。
あれ?コンパイル通らない。
なんかよく見ると今までCCxxxというクラス名だったのに冠名のCCが無くなっている!!!!
これは、酷い。。。CCの冠名を付けてみたら、コンパイル通って動くようになりましたとさ。
しかし、これ、既存で大量のcocos2d-xコード作ってた人、変更が面倒そうですねえ。

cocos2d-x

Posted by koheizi