背景:私はブレークアウトクローンを作成しています。パドルをマウスの動きでX軸に沿って移動させるパドルのスクリプトがあります。Getaxisを使用して、c#/ Unity3Dのx軸に沿ってマウスと矢印キーの両方でオブジェクトを移動しますか?
欲望:このゲームには2つの入力が必要です。 1つはマウス、もう1つは左右の矢印キーです。編集---->プロジェクト設定---->入力に行きましたが、Alt負のAltキーをマウスのx軸に合わせて調整する方法がわかりません。
また、ゲーム画面のサイズに基づいて動きをクランプしたいと思います。私はMathfclampメソッドを使用する必要があることを知っていますが、スクリプトの正しい順序でフォーマットする方法についてはわかりません。
ここはGetAxisで使用したコードです。
public class Paddle : MonoBehaviour {
public float speed;
void Update()
{
float x = Input.GetAxis("Mouse X")* Time.deltaTime*speed;
transform.Translate (x,0,0);
}
}
正常に機能しましたか? – Programmer