-
Merhaba. Benim
adım Sharita Carter.
-
Walt Disney Imagineering'de
kıdemli yaratıcı yapımcıyım.
-
Misafirlerimizin deneyimlediği
atraksiyonları üreten
-
ekiplere liderlik
etmekten sorumluyum.
-
Bu yüzden her zaman
misafirlerimiz için daha iyi bir
-
deneyim sunmanın
yollarını arıyoruz.
-
Ve teknoloji bunun
merkezinde yer alıyor.
-
Tebrikler.Başardınız.
-
BB8'i programladınız.
-
Şimdi daha zor bir şey için
hazır olduğumuzu düşünüyorum.
-
Hadi başlayalım.
-
Şimdi programlamanın
temellerini öğrendiğinize göre,
-
R2-D2 ve C-3PO oynadığı
kendi oyununuzu inşa etmek için
-
zamanda geriye gideceğiz.
-
Bir oyun yapmak için, oyun
programcılarının her gün
-
kullandığı bir şeyi
öğrenmemiz gerekir.
-
Bunlara Events (Olaylar) denir.
-
Olaylar, programınıza bir şey
olduğunda dinlemesini veya
-
beklemesini söyler ve sonra
olduğunda eylemde bulunur.
-
Olaylara bazı örnekler, bir fare
tıklamasını, bir ok düğmesini veya
-
ekrana dokunmayı dinlemektir.
-
Burada, R2-D2 ikimizin bir
moloz pilotuna mesaj iletmek için
-
yukarı hareket etmesini ve
ardından diğer moloz pilotuna
-
aşağı hareket
etmesini sağlayacağız.
-
Oyuncu yukarı aşağı ok tuşlarını
veya Güncelle düğmesini kullandığında,
-
Win Up olay bloğunu kullanacağız
ve go up bloğunu buna ekleyeceğiz.
-
Oyuncu yukarı ok tuşuna bastığında,
Win Up bloğuna eklenen kod çalıştırılır
-
ve R2-D2'nin aşağı hareket
etmesi için aynı şeyi yapacağız.
-
Bunu yapmak için Went up
adında bir komut kullanacağız.
-
komutu araç kutusundan
dışarı sürüklediğinizde
-
noktalı virgül yerine küme paranteziyle
başlayıp bittiğini göreceksiniz.
-
Bu bize araya başka komutlar
koymak için alan sağlar.
-
Bu parantezlere
koyduğumuz her komut,
-
oyuncu yukarı oka
bastığında çalışacaktır.
-
R2-D2'nin yukarı
gitmesini istiyoruz,
-
bu yüzden komutun içine
bir yukarı git bloğu koyalım
-
ve aynı şeyi R2-D2'nin aşağı
gitmesi için de yapacağız.
-
Şimdi, aredroid'i kontrol etmek için
tüm kodu önceden yazmak yerine,
-
R'nin kendisini ekranda
adım adım hareket ettiren
-
düğme basma olaylarına
tepki vermesine izin verebiliriz.
-
Oyununuz daha
etkileşimli hale geliyor.