2013年4月1日月曜日

cocos2d: cocos2d for iPhone v2.1 beta2からrc1への移行

アプリのiPhone 5対応をするためもあり、cocos2dのアップデートを行いました。
一部のプロジェクトで使用していたv2.1 beta2から、v2.1 rc1への移行です。

移行中にエラーやワーニングが出て対処したのは、次のような感じです。
CCTargetedTouchDelegateでエラーが出た時は愕然としましたが、プロトコル名の変更だけだったので胸をなで下ろしました。


CCLayerクラスのisTouchEnabledがDeprecated

layer.isTouchEnabled -> layer.touchEnabled  // isを抜いて対応

CCTouchDelegateProtocolのプロトコル名変更

CCTargetedTouchDelegate -> CCTouchOneByOneDelegate
CCStandardTouchDelegate -> CCTouchAllAtOnceDelegate

クラス内のローカルメンバ変数のアンダースコアの位置変更

例: hoge_ -> _hoge

関連記事

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...