Unity butonlarla nasıl ileri geri gidilir?

Fischerk

Hectopat
Katılım
19 Kasım 2020
Mesajlar
1.850
Çözümler
28
Arkadaşlar Unity'de mobil için 3D bir proje üzerinde çalışıyorum. Sağ-sol kodlarını yapabildim fakat ileri-geri kısmını halledemedim.
Sağa gitme kodları şöyle;
C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class Rightt : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
    bool ispressed = false;
    public GameObject Player;

    void Update()
    {
        if (ispressed)
        {
            Player.transform.Translate(0.2f, 0, 0);
        }
    }

    public void OnPointerDown(PointerEventData eventData)
    {
        ispressed = true;
    }

    public void OnPointerUp(PointerEventData eventData)
    {
        ispressed = false;
    }
}
Sola gitme kodlarını ise
C#:
Player.transform.Translate(-0.2f, 0, 0);
yaparak hallettim ama ileri-geri nasıl yapabileceğimi bulamadım. İleri-geri gitme kısmını nasıl yapmalıyım?
 

Geri
Yukarı