ゲームプログラムミングでキャラクターがジャンプすアルゴリズムを考えています。あの「スーパーマリオ」を思い浮かべてください。
飛び上がるのが減速で着地するのが加速となり、その中の加速の部分を「等加速運動」と呼ぶそうで式にすると
新しい速度 = 加速前の速度 + 一定の加速度 * 加速させた回数
このような形になりました。
では減速はこの反対をすればいいと思いいろいろ試していますがうまくいきません。ですので、等加速度運動の反対の式はどうであるか調べていますが、なかなか見つかりません。どなたか 減速の部分の式を教えてください。
No.3
- 回答日時:
質問に対する回答は、#1、#2さんの回答で全てと思いますが、ご質問者様は納得されていないご様子です。
ゲームであれ、それ以外であれ、コンピュータ上でリアル(に見える)動きを表現するには、現実の物理現象を表現する運動方程式を再現するのが一番と思います。
そういう意味では質問者様も理解されている通り、
V=V0+at ただし、a:加速度 t:刻み時間
の式をプログラム上で計算するだけだと思います。
aの値のちがいにより、マリオよりルイージの方が加速がいいけど止まりにくいとか、そういうキャラの特徴付けなどができるはずです。
どこがどううまくいかないのか、説明いただけると、ご質問者様の納得のいく回答が得られるのではないでしょうか。
おっしゃる通りです。
ここからはそれをどうのように実現するかという、
アルゴリズムの問題となってきます。
アルゴリズムさえうまく出来ていれば大丈夫です。
ご苦労かけてすみません。
どうもご協力ありがとうございます。
No.2
- 回答日時:
減速させる運動も「等加速度運動」と呼ぶはずですよ。
#1の方が言われているように「マイナスの加速度」という考え方をするはずです。この回答への補足
等加速度運動と何回も口ずさんでいるうちに等速度運動になっちゃいました。失礼しました。(・・;
#1さんのように理屈はそれでよいことは分かっているのですが、この等加速度運動のような現象をプログラミング言語で再現仕様となりますと簡単な式も内容によっては難しくなることもありえます。
本当は言語のカテゴリで聞くべきと思うかもしれませんが、原則的にはプログラミングより物理学になると思いここに質問しました。
単純だとは思うかも知れませんが、そこはどうか頭に入ておいてくさい。ご苦労かけてすみません。
おっしゃる通りです。
ここからはそれをどうのように実現するかという、
アルゴリズムの問題となってきます。
アルゴリズムさえうまく出来ていれば大丈夫です。
ご苦労かけてすみません。
どうもご協力ありがとうございます。
No.1ベストアンサー
- 回答日時:
加速度をマイナスの数値にすればいいはずですよ。
この回答への補足
理屈としてはマイナスにすればよい事は分かっていますですのでいろいろ試してみました。
結構いろいろ試しましたが実現には及びませんでした。
この式など反対方向に等加速します
新しい速度 = 加速前の速度 - 一定の加速度 * 加速させた回数
減速の部分は 走っているキャラクターを止めるとき「車は急にはとまれない」といったアクションが再現でき非常に面白くなります。
このように、物理学を応用すると非常にバラエティ豊かなたのしいゲームになる事に気づきました。
おっしゃる通りです。
ここからはそれをどうのようにするかという、
アルゴリズムの問題となってきます。
アルゴリズムさえうまく出来ていれば大丈夫です。
ご苦労かけてすみません。
どうもご協力ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校 円運動の質問 4 2022/05/02 04:53
- 物理学 相対性理論の加速度とは。 3 2023/06/20 09:29
- 物理学 力学の微分の質問です。 答えを教えてください。至急です。 問題1ある軸の上を並進運動している物体の位 2 2023/01/31 15:10
- 物理学 『F=ma』 3 2022/12/07 21:25
- 物理学 非等速円運動について質問です。下の写真は等速円運動をしている物体の写真で、黒のベクトルは速度、赤のベ 4 2022/12/28 23:48
- 物理学 初速度0m/sである物体が運動をしている時、運動方程式ma=F を用いて加速度を求めることができるな 4 2023/05/12 21:25
- 物理学 物理についてです。 ある加速度で運動する台の上に別の加速度で運動する物体が乗っている場合、なぜ台の運 3 2022/12/21 10:51
- 物理学 xy平面上を運動する物体Aがある。この物体の時刻tにおける位置ベクトルra(t)がra(t)=p + 2 2022/05/22 14:00
- 物理学 物理の証明問題についての質問です。 平面内を運動する小球がある。この物体にかかる加速度の方向と大きさ 2 2023/05/16 00:28
- 物理学 ここで回答している相対論信者って全員、相対性理論を理解できてないですよね? 4 2023/03/08 12:40
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
負の向きに進んでいる物体の加...
-
10kgのものを30cmの高さから誤...
-
加速度と角加速度の関係について
-
斜面を転がる物体の加速度aにつ...
-
微分とは何か
-
地球が1日に1回転するとして、...
-
「等加速度運動」と「等加速度...
-
加速度の方向の決め方
-
至急です! 物理、数学について...
-
物理の問題がわからなくて困っ...
-
電子が加速運動をすると、なぜ...
-
角加速度とトルクと慣性モーメ...
-
m/s、m/s^2の読み方
-
ホロノーム、非ホロノーム拘束...
-
写真のような時、2つ質問したい...
-
慣性力
-
この問題なんですけど、糸を切...
-
初速度の求め方(高校物理)
-
急ブレーキの車内反動力について
-
[物理]上昇するエレベーター
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
加速度と角加速度の関係について
-
振動の単位 dB→m/s2に換算で...
-
m/s、m/s^2の読み方
-
10kgのものを30cmの高さから誤...
-
微分とは何か
-
高校物理です。 加速度が負にな...
-
物理基礎についての質問です。 ...
-
高校物理です。 力学の加速度に...
-
衝撃力(撃力)の単位について
-
「等加速度運動」と「等加速度...
-
振動加速度
-
負の向きに進んでいる物体の加...
-
最後のセなのですが、w²=2×a×X(...
-
Excel 速度 加速度計算について
-
時間積分後の意味
-
1/3オクターブ分析
-
至急です! 物理、数学について...
-
回転運動での角速度・角加速度...
-
衝撃と「G」
-
加速度が発生しているときは力...
おすすめ情報