夏までにiPhone アプリつくってみっか!

趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。

Steering Behaviors

【cocos2d】ぎこちないCCActionの動きを滑らかにしてみた Part 3

前々回、前回で作成したSteering BehaviorsのArrivalアルゴリズムを実装したMySteeringクラスを2つの方法で使ってみたいと思います。 1つ目は継承です。これまで作ってきたMyEnemyクラスを修正し、MySteeringクラスのサブクラスに変更します。MyEnemyクラス…

【cocos2d】ぎこちないCCActionの動きを滑らかにしてみた Part 2

前回のPart 1に掲載したSteering BehaviorのArrivalアルゴリズムのプログラムについて解説したいと思います。自分の理解を深めるために絵を描きましたのでプログラムの各部をとそれに対応する絵を使って説明します。説明の中で、速度、加速度、位置など単位…

【cocos2d】ぎこちないCCActionの動きを滑らかにしてみた

cocos2dのCCActionのCCMoveByなどをつかってキャラクターを方向転換させると角のあるカクカクとした動きになってしまいます。もちろん角がなくなるよういくつものアクションを連続して行えば滑らかになると思いますが、非常に面倒くさそうです。 そこで、今…