﻿1
00:00:04,370 --> 00:00:05,900
‫Merhaba ve hoş geldiniz.

2
00:00:05,900 --> 00:00:12,020
‫Bu derste ilk blueprint programımızı yazacağız, böylece play tuşuna bastığımızda

3
00:00:12,020 --> 00:00:15,410
‫ekrana yazdırılan mesajlar alacağız.

4
00:00:15,410 --> 00:00:16,190
‫Hadi içeri dalalım.

5
00:00:17,690 --> 00:00:22,730
‫Blueprint'te programlamayı biraz elektrik devresi kurmak gibi düşünebilirsiniz.

6
00:00:22,760 --> 00:00:27,470
‫Farklı bileşenleriniz var ve bunları bir ışık anahtarı açıldığında

7
00:00:27,470 --> 00:00:31,100
‫ışık yanacak şekilde bağlayabilirsiniz.

8
00:00:31,760 --> 00:00:34,670
‫Şimdi, çünkü burada pek çok yeni kavramı tanıtacağız.

9
00:00:34,670 --> 00:00:39,140
‫Şimdi ilerledikçe biraz sözlük oluşturacağım.

10
00:00:39,140 --> 00:00:44,900
‫Geçen dersin sonunda buradaki şeyin olay grafiği olarak adlandırıldığını görmüştük.

11
00:00:44,930 --> 00:00:49,220
‫Bu, tüm planlarımızı üzerine boyayacağımız tuvaldir.

12
00:00:50,150 --> 00:00:55,430
‫Ayrıca, işlevlerin bir listesini almak için olay grafiğine sağ tıklayabileceğimizi de gördük.

13
00:00:55,490 --> 00:01:03,200
‫Şimdi aramanızı istediğim ilk şey print string, ve orada bir menü öğesi olduğunu göreceksiniz.

14
00:01:03,200 --> 00:01:08,870
‫Geliştirme başlığı altında yer alır ve tıkladığınızda düğüm adı verilen bir şey getirir.

15
00:01:09,050 --> 00:01:17,380
‫Şimdi bir node, projemize ekleyebileceğimiz ve içeriden kullanabileceğimiz önceden hazırlanmış bir işlevsellik parçasıdır.

16
00:01:17,390 --> 00:01:21,920
‫Blueprint ve bir string aslında programcıdır.

17
00:01:21,920 --> 00:01:23,960
‫Metin için konuş.

18
00:01:23,960 --> 00:01:31,010
‫Yani bu düğüm etkinleştirildiğinde merhaba diyecek.

19
00:01:31,010 --> 00:01:33,020
‫Bunu başka bir şeyle değiştirebiliriz.

20
00:01:33,020 --> 00:01:38,600
‫Depo enkazına hoş geldiniz gibi bir mesaj.

21
00:01:39,800 --> 00:01:45,800
‫Şimdi oyunu oynamaya başladığımızda bu mesajın ekrana gelmesini isteyebiliriz.

22
00:01:45,980 --> 00:01:48,740
‫Neyse ki şimdi bunu başka bir düğümle yapabiliyoruz.

23
00:01:48,740 --> 00:01:56,810
‫Sağ tıklarsak, oynatmaya başla seçeneğine bakabiliriz ve bu da Event Begin Play adlı bir menü öğesi getirir ve

24
00:01:56,810 --> 00:01:59,180
‫bu da başka bir düğüm getirir.

25
00:01:59,180 --> 00:02:06,170
‫Şimdi bir olay, bize bir şeyin ne zaman olması gerektiğini söyleyen when düğümünün özel bir türüdür.

26
00:02:06,170 --> 00:02:12,560
‫Ve bu durumda, Begin Play olayı bize oynatma başladığında, oynatma düğmesine basıldığında bir şey olması

27
00:02:12,560 --> 00:02:14,210
‫gerektiğini söyler.

28
00:02:14,210 --> 00:02:20,240
‫Şimdi, bu düğümlerin sol veya sağ tarafında, bazen her ikisinde de bu küçük okların olduğunu

29
00:02:20,240 --> 00:02:21,800
‫fark edebilirsiniz.

30
00:02:21,800 --> 00:02:29,210
‫Bunlar pin olarak bilinir ve esasen birbirlerine bağlayabileceğimiz soketlerdir.

31
00:02:29,210 --> 00:02:35,120
‫Sol tarafta giriş pinleri vardır ve bunlar bize bu düğümün ne zaman çalıştırılacağını söyler.

32
00:02:35,120 --> 00:02:40,430
‫Ve bize bu belirli düğümden sonra ne yapacağımızı söyleyen çıkış pinleri vardır.

33
00:02:40,430 --> 00:02:45,530
‫Buna bakacak olursak, olay üzerinde yalnızca bir çıkış pinimiz var, bu da mantıklı çünkü olayların

34
00:02:45,530 --> 00:02:47,510
‫bir when düğümü olduğunu biliyoruz.

35
00:02:47,510 --> 00:02:52,730
‫Bize bir şeyi ne zaman yapacağımızı söylerler ve print string üzerinde girdilerimiz ve çıktılarımız vardır,

36
00:02:52,730 --> 00:02:59,330
‫bu da ona ne zaman başlaması gerektiğini söyleyebileceğimiz anlamına gelir, bu girdidir ve sonra ne yapacağını söyleyebiliriz,

37
00:02:59,330 --> 00:03:00,620
‫bu da çıktıdır.

38
00:03:00,620 --> 00:03:07,550
‫Böylece, ikisi arasında bir bağlantı kurmak için bu pinler arasında herhangi bir sırada tıklayıp sürükleyebilirsiniz.

39
00:03:07,550 --> 00:03:14,840
‫Bağlantılar ise kelimenin tam anlamıyla pimler arasındaki kablolardır ve bu kablolar ne zaman ile ne arasında bağlantı kurmamızı

40
00:03:14,840 --> 00:03:15,440
‫sağlar.

41
00:03:15,440 --> 00:03:22,520
‫Bu durumda, oynatmaya başladığımızda bağlanıyoruz, o zaman bir dize yazdırmalısınız.

42
00:03:22,520 --> 00:03:23,690
‫Şunu bir deneyelim.

43
00:03:23,690 --> 00:03:29,150
‫Araç çubuğundaki oynat düğmesine basarsanız, depo enkazına hoş geldiniz dizesinin yazdırıldığını

44
00:03:29,210 --> 00:03:29,990
‫görmeliyiz.

45
00:03:29,990 --> 00:03:33,260
‫Şimdi mesaj çok uzun süre kalmıyor, ama sorun değil.

46
00:03:33,260 --> 00:03:34,220
‫Buna ihtiyacımız yok.

47
00:03:34,220 --> 00:03:35,420
‫Bu da bir şeyi kanıtlıyor.

48
00:03:35,450 --> 00:03:35,690
‫Şimdi.

49
00:03:35,690 --> 00:03:40,760
‫Oyunu oynarken arka planda bir tıslama fark ederseniz, bu bilgisayarımın fanları veya odamdaki arka plan

50
00:03:40,760 --> 00:03:41,930
‫gürültüsü değildir.

51
00:03:41,930 --> 00:03:47,900
‫Bu aslında varsayılan seviyemizde bulunan ve oynat düğmesine bastığımızda çalan bazı ortam sesleridir.

52
00:03:47,900 --> 00:03:52,130
‫Kendi projenizde play tuşuna basarsanız, deneyin ve hoparlörlerinizi açın.

53
00:03:52,130 --> 00:03:53,840
‫Aynı sesi duyacaksın.

54
00:03:53,840 --> 00:03:59,990
‫Şimdi, birden fazla ampulü bir dizi halinde birbirine bağlayabileceğimiz gibi düğüm

55
00:03:59,990 --> 00:04:06,500
‫dizileri oluşturabiliriz ve bu da bir şey ve sonra başka bir şey yapmamıza izin verir.

56
00:04:06,500 --> 00:04:13,040
‫Bu yüzden ilk mesajımızdan sonra bir mesaj daha yazdırma görevini üstlenmenizi istiyorum.

57
00:04:13,040 --> 00:04:17,180
‫Bu yüzden sağ tıklayıp arayarak başka bir print string düğümü ekleyin.

58
00:04:17,210 --> 00:04:25,310
‫İlk baskı dizesi düğümümüzle sırayla bağlayın ve ardından metni istediğiniz gibi özelleştirin, videoyu

59
00:04:25,340 --> 00:04:27,200
‫duraklatın ve deneyin.

60
00:04:27,950 --> 00:04:29,330
‫Tamam, tekrar hoş geldin.

61
00:04:29,330 --> 00:04:36,620
‫Şimdi bir kaçış ile oynayalım ve sonra size aslında çıkış pinini sürükleyebileceğinizi

62
00:04:36,620 --> 00:04:38,150
‫göstereceğim.

63
00:04:38,480 --> 00:04:44,870
‫Ve sonra bu sizin için otomatik olarak bir arama kutusu getirir, böylece sağ tıklamanıza bile gerek kalmaz

64
00:04:44,870 --> 00:04:51,350
‫ve sonra print string'i arayabilirim ve bu da bir öncekiyle aynı sırada olan yeni bir print string düğümü

65
00:04:51,350 --> 00:04:52,160
‫ekler.

66
00:04:52,160 --> 00:04:57,800
‫Ve gürlemeye hazır olun diyebilirim.

67
00:04:58,550 --> 00:05:02,420
‫Ve bunun yapacağı şey, oynat tuşuna basarsak yazdırır.

68
00:05:02,680 --> 00:05:04,330
‫İkisi de aynı anda.

69
00:05:04,330 --> 00:05:10,510
‫İlginç bir şekilde, en eski mesaj en alta gidiyor ve daha sonra yeni mesaj geliyor.

70
00:05:10,510 --> 00:05:14,580
‫Ancak sırayla olduğu gibi, önce birini, sonra diğerini yaşadık.

71
00:05:14,590 --> 00:05:18,730
‫Bilgisayarlar çok hızlı olduğu için ikisi arasında hiç gecikme olmuyor.

72
00:05:18,730 --> 00:05:21,070
‫Bu yüzden değişikliklerinizi kaydettiğinizden emin olun.

73
00:05:21,070 --> 00:05:25,000
‫Bir kontrol kaydırması yaparak tüm değişiklik dosyalarını kaydedebilirsiniz.

74
00:05:25,000 --> 00:05:28,900
‫SE ve ben bir sonraki derste görüşmek üzere.

