2012-02-07 10 views
0

iPhoneゲームのプログラミングを探し始めました。私はPaper Tossのようなゲームを構築して、ユーザーが特定の距離にあるゴミ箱に紙を投げることを許可したい!私は全く新しいもので、これをどこから始めるべきかを研究しようとしています。ユーザーの選択された方向に関係する物理的なものと紙の土地などはどこにあるのでしょうか。どうもありがとうございました。関与iPhoneゲーム "Paper Toss"プログラミング物理学

+1

...のhttp:// www.youtube.com/watch?v=-uUsUaPJUc0 – Aziz

答えて

5

物理的要因:

  1. 重力(定数)。

  2. 発射質量(おそらく定数)、初期速度(変数、ユーザー入力に依存)、およびドラッグ(定数)。

  3. 風速と風向き(可変)。

  4. 開始位置(おそらく一定)。

  5. ダストビンの位置(定数または可変でもよい)。

+0

これは素晴らしいカレブです!開始位置と終了位置から放物線パスを作成する方法を教えてもらえれば幸いです。また、紙をビンに入れるべきかどうかを決める方法は?さらに、もしあなたが私の周りに遊ぶことができるいくつかの例を教えてくれれば、大きな助けになるでしょう。そこにいることに感謝します。 – applefreak

+2

私は、[* Physics for Game Developers *](http://shop.oreilly.com/product/9780596000066.do)のような本を提供していると思います。何も複雑すぎることはありません。例えば、垂直成分はおそらく重力のみに依存し、その式はs '= 1/2gt^2 + vt + sであり、ここでgは重力定数(9.8m/s^2)、vとs初期垂直速度および初期位置であり、sは時間tにおける位置である。他の方程式も同様に単純ですが、3次元で数学を行う必要があります(いくつかのトリグが必要になります)が、このコメントの対象外です。 – Caleb

+0

素晴らしい!カレブありがとうございました。それは私がゲームのプログラミングを始めてジャンプするのに十分です:) – applefreak

1

また、Box2Dのような既存の物理ライブラリを利用することもできます。あなたが電話スクリーンのために「感じる」ために数字を得ることができるなら、力(重力、風)と衝突(リムや他の物体から跳ね返る)をあなたのために扱います。これは、あなたがフープにバスケットボールを撃つことができる私の "フープ"ゲームでやったことです。

私はNMEを使って紙を投げている人を知っていて、とても満足していました。私は数日後に、自分のHoopsゲームを作成しました。その時、WebOSのために走っていた "Hot Apps"

紙トスゲームは上存在しませんが、このページの私のフープゲームのためのいくつかのスクリーンショットがあります:私はそれがすべてのプロジェクタイルモーション物理学に基づいていると信じて

http://www.haxenme.org/showcase

関連する問題