リストのようなiPhoneのGUI要素をドラッグすると、物理的に正しい方法でスクロールし、最後にはすばらしいバウンス効果があります。 UIKitを使わずに、ゲームにGUI要素を記述したいと思います。私はこれを実装するコードがどこにあるのだろうか、それと似たようなものを書くのではなく、それを使うことができるのだろうか。 アイデアiPhoneのGUI物理コード
2
A
答えて
0
おそらくアニメーションを使用してこれを実現することができます。バウンスや必要なときにアニメーションパスを定義し、必要なときにアクティブにすることができます。私はMoveMeのサンプルプロジェクトがあなたを助けることができると思う。
0
David BourgがO'Reillyの本"Physics for Game Developers"を推薦することができます。これは、あらゆる種類のシミュレーションのためのアルゴリズムとコードが豊富にあります。あなたはおそらく、フリックと徐々に減速するためにドラッグの影響を受けたモーションから始め、最後にダンピングをシミュレートするスプリングモデルを見たいと思うでしょう。
0
box2dは、素晴らしい2d物理エンジンを提供するオープンソースプロジェクトです。 このライブラリは、モバイルデバイス上で実行できる優れた物理指向のUIライブラリであるIntel clutterによって使用されます。つまり、box2dはすでにiphoneのようなモバイルプラットフォーム向けに最適化されています。
1
物理エンジンは、ゲーム内に物理エンジンを持っていない限り、GUI要素をアニメーション化するだけでは大したことだと思います。
アニメーションを試してみることはできますが、UIKitなしでこれを行う経験はありませんでしたが、開始すると思いますhere?
コアアニメーションを使用したくない場合は、Robert Penner's easing equationsを見てみましょう。彼らはactionscriptに入っていますが、Cに移植するのは簡単で、独自のアニメーションコードを開始するのに適しています。
・ホープ、このことができます、
サム
関連する問題
- 1. iPhoneゲーム "Paper Toss"プログラミング物理学
- 2. GUI作成コードのレイアウト理論?
- 3. シミュレータではなく物理的なiPhoneでテストするiPhoneアプリケーション
- 4. guiコードをCで整理する#
- 5. スヌーカーゲームの物理
- 6. Iphone SDKのLive Mapviewでの物理的な動きの追跡?
- 7. iphone SDKの物理的な動きの追跡?
- 8. レポートサービスフォルダの物理パス
- 9. オープンソースの物理エンジン
- 10. Javaの物理シミュレーション
- 11. 物理エンジンWPF
- 12. 物理フォントjava?
- 13. HTML5キャンバス物理
- 14. Pygame物理シミュレーション
- 15. Wireshark物理パケット
- 16. 最大物理メモリ
- 17. バーチャルvs物理メモリリーク
- 18. LibGDX物理スクロールバーScrollPane
- 19. XNA水物理学
- 20. 開始物理シミュレーション
- 21. MVCの物理的インストール
- 22. SceneKitの重力物理
- 23. ASP.NETエンティティモデルの物理パス
- 24. 成果物のバージョン管理
- 25. GeoLocation UKへの物理アドレス
- 26. キャラクタタイプのデータベース物理記憶
- 27. Farseer物理エンジンのドキュメント
- 28. D3の物理的重さ
- 29. ゲームでのベクトルと物理
- 30. SVN管理GUIツール
BOX2Dはあなたにそのような影響を与えることはありません。お互いに大きなヒープに折りたたんでいるメニュー項目で大丈夫でない限り、Box2Dは使用しません。それは良いです。 –