ゲーム(ACみたいな)でブーストをかけるアクションをすると加速しますが
あれどうすれば良いの?
シフトキー押したときだけ速度倍にしたけどなんかリアルじゃないような・・・
やっぱり速度ベクトルで管理するのかなあ
ゲームのギミックについて
Re:ゲームのギミックについて
>シフトキー押したときだけ速度倍
速度・加速度ベースの移動で管理して、移動の時の加速度をシフトキー押したときだけ
通常時よりも上げればいいかと。
うまく値を調整すればブーストっぽく一気に、そして滑らかに速度が上がります。
勿論押されている間ずっと高い加速度だと次第にとんでもない速度になるので、
最大速度に近づくにつれ加速度を下げるなどの処理は必要になります。
速度・加速度ベースの移動で管理して、移動の時の加速度をシフトキー押したときだけ
通常時よりも上げればいいかと。
うまく値を調整すればブーストっぽく一気に、そして滑らかに速度が上がります。
勿論押されている間ずっと高い加速度だと次第にとんでもない速度になるので、
最大速度に近づくにつれ加速度を下げるなどの処理は必要になります。