Learn iPhone, iOS, Objective-c, Swift, cocos2dx, Unity and ….?

iOSやAndroid開発でのエラー解決法や便利tipsのメモ

RSS Feed

cocos2d – ボタンが反応しない or タイマーが動かない –

0 Comments
Posted by Kuro on 2013/02/27

cocos2dで急にボタンが反応しなくなったりタイマーが動かなくなったりしたら、onEnterメソッドを[super onEnter]なしでオーバーライドしていないか確認してみてください。

cocos2dでonEnterメソッドを[super onEnter]なしに実装すると、CCMenuのボタンが押せなかったり[self scheduleUpdate]を実装しているのにupdateが呼ばれなかったりと奇妙な現象が起こります。

Learn cocos2d 2にも注意書きがありました。
onEnterをsuperなしでオーバーライドするとtouchイベント、加速度センサーが取得できなくなり、メモリも開放されなくなるので気をつけましょうとのことです。

スポンサードリンク


Filed under cocos2d, Programming
You can leave a comment, or trackback from your own site.

0 Comments

You can be the first to comment!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサードリンク

Popular Posts