0
イム...Unity3Dなぜ軸にSPEEDを掛けるのですか?ユニティでのプログラミングではかなり新しい
だから私の質問は次のとおりです。
あなたはスピードと
Input.GetAxis("VertOrHorz") * speed
を掛けるのはなぜ。私は+ =または - =演算子で物事を移動するために使用されていたからです。
誰でも私に好意を持ってくれて、私に説明してください:)。予め
おかげ
ヤコブ
これはチュートリアルのどこかで読んでいますか? 'Input.GetAxis()'はあなたに[-1、1]の範囲の値を与えます。スピードで乗算するだけでその大きさが変わるので、与えられたラインは[スピード、スピード]の範囲の数値を生成します。この新しい数値を使うと、 'Transform.Translate()'、 'Rigidbody.MovePosition()'などと組み合わせて使うことができます。なぜ作者がこれをしたのか、という明確な理由はありません。 – Serlite