Kullandığım kod bu karakter geri geri gelirken s - d yaptığımda sağa yerine sola dönüyor sebebi nedir ? horizontalInputu -1 le çarptım bu seferde öne giderken terslik oluyor. |
Bildirim
Kullandığım kod bu karakter geri geri gelirken s - d yaptığımda sağa yerine sola dönüyor sebebi nedir ? horizontalInputu -1 le çarptım bu seferde öne giderken terslik oluyor. |
İleri de gitse geri de gitse bu kodun eklendiği obje doğru şekilde sağa-sola döner. Sorununuz nedir.Bu bir araba kontrolü mü geri giderken sağ-solun ters olmasını mı istiyorsunuz?İstediğiniz buysa şu şeklde değiştirin. void Update() { float horizontalInput = Input.GetAxis("Horizontal"); float verticalInput = Input.GetAxis("Vertical"); if (verticalInput > 0){ transform.Rotate(0, horizontalInput * Time.deltaTime * horizontalspeed, 0); } else { transform.Rotate(0, -horizontalInput * Time.deltaTime * horizontalspeed, 0); } transform.Translate(0, 0, verticalInput * Time.deltaTime * speed); } < Bu mesaj bu kişi tarafından değiştirildi Bir internet kullanıcısı -- 15 Aralık 2023; 14:43:14 > |
Teşekkürker kodu aşağıdaki şekilde değiştirdim istediğim sonucu aldım. |