私はゲーム開発(特にiPhone / iPad、それが重要な場合)に非常に慣れておらず、アニメーションの物理学の部分での作業に苦労しています。具体的には、いくつかのボール(円形のUIImageViewまたはCGサークル)に物理的特性(重力、重量、摩擦など)を与えようとしています。
ゲーム開発で物理学を始めるための本当に良いチュートリアルはありますか?物理的な動きのメカニズムは実際には変わらないため、チュートリアルの言語は実際には重要ではありません。
私はゲーム開発(特にiPhone / iPad、それが重要な場合)に非常に慣れておらず、アニメーションの物理学の部分での作業に苦労しています。具体的には、いくつかのボール(円形のUIImageViewまたはCGサークル)に物理的特性(重力、重量、摩擦など)を与えようとしています。
ゲーム開発で物理学を始めるための本当に良いチュートリアルはありますか?物理的な動きのメカニズムは実際には変わらないため、チュートリアルの言語は実際には重要ではありません。
ゲーム開発は初めてなので、ゲームが比較的複雑な場合は、独自の物理コードを作成することはお勧めしません。私がこれを言う理由は2つあります。
まだ独自の物理演算を作成する予定がある場合は、既存の適切な物理演算エンジンを使用してサンドボックス アプリケーションを作成することから始めることをお勧めします。物理エンジンのどの部分が公開されているか、どの部分を公開したいかを見てください。次に、物理コードを掘り下げて、速度、シミュレーションの重力、質量、摩擦などに応じてオブジェクトがどのように更新されるかを確認します。衝突がどのように検出されるか、極端な場合のトンネリングや衝突応答などにエンジンがどのように対処するかを確認します。
Box2D はよく書かれたオープンソースの物理エンジンで、Cocos2D に含まれています。Box2D ゲーム テンプレートを作成して、すぐに使用できます。
いくつかのリンクを紹介しますが、警告する必要があります-物理の実装は、多くの時間と思考を必要とするモンスターになる可能性があります。