Unity W A S D Ile Hareket Kontrolü
Bu konumuzda unity de bir topu ileri geri sağ sol gibi işlemler yapan kodu yazacağız Öncelikle Kodumuzu yazayım daha sonra yorumlarım
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | using System.Collections; using System.Collections.Generic; using UnityEngine; public class Kure : MonoBehaviour { [SerializeField] int Hiz=10; Rigidbody rb; // Use this for initialization void Start () { rb = GetComponent<Rigidbody>(); ///fiziksel özellikleri alınmış } // Update is called once per frame void Update () { float yatay = Input.GetAxis("Horizontal"); float dikey = Input.GetAxis("Vertical"); Vector3 hareket = new Vector3(yatay*Hiz, 0.0f, dikey*Hiz); rb.AddForce(hareket);//force güç ekle demek } } |
SerializeField Nedir? Burada SerializeField yazma sebebimiz unity de sağ pencerede eklediğimiz...