Merhaba! Unity3D derslerine başlamıştık. İlk konumuzda hatırlarsanız yeni bir proje oluşturduk ve sahne içerisine bir 3D cisim ekledik. İncelemek isteyenler için: Unity3D Oyun Motoru Dersleri: Proje Oluşturma ve Sahne’ye 3D Cisim Ekleme
Bu yazıda, mevcut 3D cisim için kullanıcının klavye INPUT verilerini kullanarak hareket etme komutları verelim. Bunun için öncelikle klavyeInput.js adında javascript sayfamızı oluşturalım:
Oluşturduğumuz javascript dosyasını 3D cisim seçili iken Inspector bölümüne sürükle – bırak yapmak suretiyle ekleyelim. Dolayısıyla artık 3D cisim ile javascript arasında bir bağlantı sağlamış olduk. Kod içerisinde yazacağımız komutlar 3D cisim için etkili olacaktır.
Şimdi işin en zevkli kısmı olan kod ekleme bölümüne geçelim. Öncelikle program çalıştığı anda devreye geçen Start fonksiyonunu oluşturalım. Burası bizim kullanıcıya kendisinden INPUT beklediğimiz mesajını ilettiğimiz yer olsun.
Yukarıdaki Start fonksiyonunu oluşturduktan sonra, program çalıştığında ekranda Kullanıcı girdisi beklenmektedir.. mesajı verilecektir.
Kullanıcı tarafından alınacak INPUT bilgisi için arka tarafta sürekli çalışacak olan Update fonksiyonuna e tuşuna basıldığı zaman ekranda e tuşuna bastınız mesajı yazdıracak bir koşul tanımlayalım:
Yukarıda verilen Update fonksiyonu kullanıcı klavye üzerinde e tuşuna bastığı anda ekranda mesaj yazdırmaktadır. Sonuç şu şekilde görülebilir:
Sonraki yazılarda görüşmek dileğiyle.
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
5 × 2 =
CAPTCHA (Şahıs Denetim) Kodu *