Unityでスマブラの、ボタンを短く押してたら小ジャンプ、長く押してたら大ジャンプとしたい場合ボタンを押した瞬間に物体に上向きの力を加え時間を計測して、0.何秒か後にボタンを押していた場合、追加で上向きに力を加えるというやり方でいいでしょうか?

1件の回答

回答を書く

1026825

2026-03-10 21:50

+ フォロー

その言い方、どうせRigidboyd.Addforce使ってんだろ

まず物理演算が必要ないのにRigidbody使うな。

自分で計算しろ。



で、仕組みは至極単純で、ボタンを離した瞬間に上向きの速度を0.x倍とかにして削ればいい。

簡単だろ?



まあ本当にスマブラ作りたいんだったらもっとジャンプは複雑だけどな

ジャンプ前に溜めの時間作って、他のボタンの入力受付をする必要がある

https://youtu.be/zxOBCjqP8-Y?t=187

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有