1

動くキャラクターを主なアイデアとするアプリを構築しようとしています。

コンセプト:

iPhone を振るたびに、キャラクターのいくつかの部分 (腕、脚、胴体、頭) が関節で揺れます。

加速度計を使用してシェイク効果を検出することはできましたが、キャラクターの体の部分を増やす方法について決定的なアプローチに到達することはできません.

理想的には、電話を振るたびに、キャラクターが重力効果のように動き回る.

xcodeでそのような効果を達成する方法について何か考えはありますか?

4

1 に答える 1

1

物理エンジンの使用を検討したことがありますか?

Box2D をチェックしてください:

http://box2d.org

重力のような効果が必要な場合は、手足を胴体の物理ボディに攻撃してから、キャラクターの「胴体」に力を加えて、ラグドール タイプの効果を得ることができます。デバイスがどのように振られたかに基づいて、適用する力を基にすることができます。それがあなたの目的かどうかはわかりませんが、シェイク効果はあります。

于 2012-08-29T05:03:50.263 に答える