ゲームのギミックについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
FP

ゲームのギミックについて

#1

投稿記事 by FP » 15年前

ゲーム(ACみたいな)でブーストをかけるアクションをすると加速しますが
あれどうすれば良いの?
シフトキー押したときだけ速度倍にしたけどなんかリアルじゃないような・・・

やっぱり速度ベクトルで管理するのかなあ

Justy

Re:ゲームのギミックについて

#2

投稿記事 by Justy » 15年前

>シフトキー押したときだけ速度倍
 速度・加速度ベースの移動で管理して、移動の時の加速度をシフトキー押したときだけ
通常時よりも上げればいいかと。
 うまく値を調整すればブーストっぽく一気に、そして滑らかに速度が上がります。

 勿論押されている間ずっと高い加速度だと次第にとんでもない速度になるので、
最大速度に近づくにつれ加速度を下げるなどの処理は必要になります。

閉鎖

“C言語何でも質問掲示板” へ戻る