2014年7月11日金曜日

cocos2d v3.1非互換:CCAction関連クラスが全部クラス名変更

<非互換項目>

  • CCAction関連のクラス名がほとんど全て変更となっている。

<対応方法>

  • 下記の対応に従ってクラス名を全置換する。
No
旧クラス名
新クラス名
1
CCSequence
CCActionSequence
2
CCRepeat
CCActionRepeat
3
CCRepeatForever
CCActionRepeatForever
4
CCSpawn
CCActionSpawn
5
CCRotateTo
CCActionRotateTo
6
CCRotateBy
CCActionRotateBy
7
CCMoveTo
CCActionMoveTo
8
CCMoveBy
CCActionMoveBy
9
CCSkewTo
CCActionSkewTo
10
CCSkewBy
CCActionSkewBy
11
CCJumpTo
CCActionJumpTo
12
CCJumpBy
CCActionJumpBy
13
CCBezierTo
CCActionBezierTo
14
CCBezierBy
CCActionBezierBy
15
CCScaleTo
CCActionScaleTo
16
CCScaleBy
CCActionScaleBy
17
CCBlink
CCActionBlink
18
CCFadeIn
CCActionFadeIn
19
CCFadeOut
CCActionFadeOut
20
CCFadeTo
CCActionFadeTo
21
CCTintTo
CCActionTintTo
22
CCTintBy
CCActionTintBy
23
CCDelayTime
CCActionDelay
24
CCReverseTime
CCActionReverse
25
CCAnimate
CCActionAnimate
26
etc…
etc…

<所感>

  • こうやって一覧で見ると元々のクラス名が雑然としている感じもして、CCAction系のクラスである事が一目で分かるって意味では改変後のクラス名の方が分り易い感はありますね。
  • Xcodeエディタでのコードアシストで「CCAction…」まで入力するとアクションクラスが並びますから選択し易いです。
  • 置換しないといけないのは手間ですが、この改変は「良し」としましょうw


ではまた〜

0 件のコメント:

コメントを投稿