Unityで2Dのオブジェクトを左右の矢印キーで動かしたいと思って下記のスクリプトをオブジェクトにアタッチしましたが動きませんでした。
スクリプトにはRigidbody2Dをつけました。
public class ControlScript : MonoBehaviour { public Rigidbody2D rb2D; void Start() { rb2D = GetComponent<Rigidbody2D>(); } void FixedUpdate() { Input.GetKey(KeyCode.LeftControl); { Vector2 force = new Vector2(0.1f,0f); rb2D.AddForce(force); } Input.GetKey(KeyCode.RightControl); { Vector2 force = new Vector2(-0.1f, 0f); rb2D.AddForce(force); } } }
どうしたらよいでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。