1

cocos2Dでスロットマシンゲームを開発しています。肝抜きのアニメーションを実装したいです。添付の画像のように、ユーザーが肝臓に触れて下に引っ張ると、肝臓が z 方向に外側に向かって半分下に来るように引っ張られているようなアニメーション効果が得られます。このアニメーション効果を実現するにはどうすればよいですか?

ここに画像の説明を入力

4

2 に答える 2

2

Blender(free)でレバーを3Dモデル化 レバー付きのモデルをスキン化します。

ブレンダーでレバーをアニメーション化し、アニメーション画像をフレームごとに保存します。

各フレームのpngファイルのリストを作成します(目的のcはgifファイルが好きではありません)

アニメーション配列と UIImageView を作成します。その UIImageViews animationimages を配列に設定します。

ユーザーにレバーを引く動作をシミュレートさせたい場合は、UIImageView を繰り返し回数 1 のアニメーションに設定します。

必要に応じて、アニメーションを逆方向にコピーして元の位置に戻します。

于 2012-11-29T10:04:13.373 に答える
0

ゲームに 3D のレバーを持たせたい場合は、最良の答えが得られたと思います。

別のアプローチは、ハンドルの高さを縮小するにつれてレバーボール (SPIN) のサイズを大きくすることです。これにより、ハンドルがプレイヤーに近づいたり遠ざかったりするのと同様の外観になります。

于 2012-11-29T17:21:21.317 に答える