リストのような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. シミュレータではなく物理的なiPhoneでテストするiPhoneアプリケーション
- 3. GUI作成コードのレイアウト理論?
- 4. guiコードをCで整理する#
- 5. iPhone 6のシミュレータのLaunchScreenは物理的なiPhone 6とは異なります
- 6. Iphone SDKのLive Mapviewでの物理的な動きの追跡?
- 7. iphone SDKの物理的な動きの追跡?
- 8. iPhoneの物理的な画面サイズは何ミリメートルですか?
- 9. iPhone/Apple Watchの物理的な動きを検出する
- 10. スヌーカーゲームの物理
- 11. PyVisaコードのGUI
- 12. Swift:UIImageViewが物理的なiphoneにロードされていません。
- 13. レポートサービスフォルダの物理パス
- 14. Javaの物理シミュレーション
- 15. オープンソースの物理エンジン
- 16. GUI PythonのTkinterコード
- 17. 物理フォルダ
- 18. Vulkan物理デバイス
- 19. 物理エンジンWPF
- 20. Pygame物理シミュレーション
- 21. HTML5キャンバス物理
- 22. Wireshark物理パケット
- 23. JS物理アクセラレーションディケイ
- 24. 物理フォントjava?
- 25. Maximo Anywhere 7.6 - 物理カウント・アプリ - 物理カウント・アップデート中の問題
- 26. 私のコードが私の物理的なデバイス(iOS)で動かない理由
- 27. 論理ファイルシステムと物理ファイルシステム
- 28. バーチャルvs物理メモリリーク
- 29. 最大物理メモリ
- 30. LibGDX物理スクロールバーScrollPane
BOX2Dはあなたにそのような影響を与えることはありません。お互いに大きなヒープに折りたたんでいるメニュー項目で大丈夫でない限り、Box2Dは使用しません。それは良いです。 –