私は怒っている鳥に実装されているので、私はゲームで発射動作を実装する必要があります。 助けてください?怒っている鳥のような発射動作をどのように実装できますか?
2
A
答えて
4
私はこの良い例がLhunathのopensource cocos 2D game Gorillasにあると思います。あなたはそれを見つけることができますhttps://github.com/Lyndir/Gorillas/tree/master/Gorillas。
特にThrowController.mファイルはあなたにとって興味深いでしょう。
この方法では、投げているオブジェクト(この場合はバナナ)のパス上のすべての点を単純な数式で記述するだけです。あなたはまた、発射に外力を含めたい場合はhttp://en.wikipedia.org/wiki/Trajectory
余分なポイント:
この後、あなたの軌道を定義するための簡単な数学です。もう1つの可能な方法は、物理エンジンが難しい部分を行うようにすることです。ココス2Dでは、chipmunkとBox2dを使用できます。私はどちらかを試したことはありませんが、もしあなたが興味があるなら、あなたはray wenderlichのチュートリアルをチェックしてください。通常は素晴らしいです;-)。 :http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls
関連する問題
- 1. Androidのフローティングメニューのような怒っている鳥
- 2. Box2D:プーリーシステムのような怒っている鳥
- 3. アニメーション怒っている鳥や小さな翼のようなメニューで
- 4. 怒っている鳥と似たような文脈でゲームを作成しています。コロニーsdk
- 5. 発射動作の実装
- 6. レベルセレクタ画面、ファームタワー、怒っている鳥、カットロープなど?
- 7. MouseJointDefのlibgdx - libgdxゲームに怒っている鳥
- 8. 反応容器にjsPdfのhtml2pdfを実装したいと思います。どのように実装できますか?どのような例ですか?
- 9. どのようにアコーディオンスタイルのメニューを実装できますか?
- 10. どのようにC#でIRandomAccessStreamを実装できますか?
- 11. ZedGraphでどのようにスプリットペインを実装できますか?
- 12. どのようにWebMethodsでDatatablesを実装できますか?
- 13. 私はどのようなSSL実装を行っていますか?
- 14. どのように投射物を作るのですか?
- 15. gpsのリスナーはどのように実装できますか?
- 16. Springの@Autowiredは実装されていないインターフェースでどのように動作しますか?
- 17. FlaskにMIXINはどのように実装できますか?
- 18. どのようにインターフェイスを実装している場合、このような
- 19. 動的バインディングはどのようにJavaで実装されていますか?
- 20. 錆発生(例:num_cpus)はどのように実装されていますか?
- 21. 以下はどのように実装できますか?
- 22. 数式ファクトリはどのように実装できますか?
- 23. "stripslashes"はどのように実装できますか?
- 24. は、どのように私は怒鳴るように2つのテーブルを持っている
- 25. どのように羽ばたき鳥ゲームの機能を作成する?
- 26. @privateはどのように実装されていますか?
- 27. BigDecimalはどのように実装されていますか?
- 28. HttpSessionはどのように実装されていますか?
- 29. removeEventListenerはどのように実装されていますか?
- 30. INativeElementViewはどのように実装されていますか?
ゲーム開発サイトにお問い合わせください。 http://gamedev.stackexchange.com/ –
あなたが問題を抱えていることをより具体的にしてください。 – Mat
私は15%の発射体を作成する必要があるオブジェクトをユーザーが作成する必要があるアクションを作成する必要があります.itはランダムに両側からである可能性があります。 –