BURADAN UNITY3D FPS KONTROL YAZISINA GİDEBİLİRSİNİZ.
Merhabalar Unity3D ile yaptığım ufak çalışmaları göstermek istedim.
Öncelikle bir kutumuz olacak ve bunu w-a-s-d tuşları ile hareket ettireceğiz. Kutuyu Game Object- 3D object – Cube kısmından oluşturabilirsiniz. Kutumuza rigidbody componenti ekledikten sonra (yer çekimine mağruz kalması için) script dosyamızı oluşturuyoruz (C#).
using System.Collections; using System.Collections.Generic; using UnityEngine; public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.W))//Tuş Dinleme { gameObject.transform.Translate (0, 0, 1);//ileri hareket } if (Input.GetKey(KeyCode.S)) { gameObject.transform.Translate (0, 0, -1);//geri hareket } if(Input.GetKey(KeyCode.A)) { gameObject.transform.Rotate(Vector3.down);//dönderme sola } if(Input.GetKey(KeyCode.D)) { gameObject.transform.Rotate(Vector3.up);//dönderme sağa } } }
Sorularınız yanıt olarak bekliyorum. İyi Günler…
Bir yanıt yazın