Şimdi Ara

Unity 3D Herhangi Bir Nesneyi Hareket Ettirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
14.401
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Beyler ben herhangi bir nesneyi(küp,daire vb.) hareket ettirmek istiyorum. Internetten biraz araştırdım ama kodlar hep farklı ve yapamadım. Bilen varsa kodu atabilir mi



  • Neyse sorun çözüldü sıkıntı yok :D
  • Kimse yardim etmemiş bari sen millete yardim et nazil yaptin? kodu nedir? Googleden gelen olur paylassan sevaba girersin :)Uğraşanlar vardır mutlaka

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • SlaughTeR ` kullanıcısına yanıt
    15 dk daha araştırsan çözüyormuşsun şimdi boş yere konu açmış oldun bari nasıl yaptığını söylede bir işe yarasın konu
  • if (Input.GetKey(KeyCode.UpArrow)) 
    this.transform.Translate(0,0,0.2);
    if (Input.GetKey(KeyCode.DownArrow))
    this.transform.Translate(0,0,-0.2);
    if (Input.GetKey(KeyCode.RightArrow))
    this.transform.Translate(0.2,0,0);
    if (Input.GetKey(KeyCode.LeftArrow))
    this.transform.Translate(-0.2,0,0);
    }


    Kod bu update kısmına yazılacak.
  • public var speed = 1.5;
    public var spacing = 1.0;
    private var pos : Vector3;

    function Start()
    {
    pos = transform.position;
    }

    function Update()
    {
    if (Input.GetKeyDown(KeyCode.W))
    pos.y += spacing;
    if (Input.GetKeyDown(KeyCode.S))
    pos.y -= spacing;
    if (Input.GetKeyDown(KeyCode.A))
    pos.x -= spacing;
    if (Input.GetKeyDown(KeyCode.D))
    pos.x += spacing;

    transform.position = Vector3.MoveTowards(transform.position, pos, speed * Time.deltaTime);
    }

    bir diğeri
  • Araştıranlar için vereyim.


    public void Update()
    {

    if (Input.GetKey(KeyCode.RightArrow))
    {

    transform.Translate(10 * Time.deltaTime, 0, 0);


    }

    }


    SAĞ OK TUŞUNA BASILDIĞINDA ÇALIŞIR. Yukarı Aşşağı sol için ingilizcelerini RightArrow Yazan yerdeki Right in yerine yazılması gerekir. Kolay Gelsin



    < Bu mesaj bu kişi tarafından değiştirildi mujito -- 22 Nisan 2020; 12:30:35 >
  • mujito M kullanıcısına yanıt

    hocam "Assets\obje_hareket.cs(28,6): error CS1513: } expected" hatası alıyorum nasıl düzeltebilirim isterseniz dc adımı koyayım?

     Unity 3D Herhangi Bir Nesneyi Hareket Ettirme
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.