﻿1
00:00:04,500 --> 00:00:05,580
‫Merhaba ve hoş geldiniz.

2
00:00:05,580 --> 00:00:13,440
‫Bu derste, C++'da aktörlerimize ekleyebileceğimiz yeni bir bileşen ekleyeceğiz ve esasen bazı kompozisyonlar

3
00:00:13,440 --> 00:00:17,940
‫kullanarak bazı işlevler ekleyeceğiz.

4
00:00:17,940 --> 00:00:19,980
‫Şimdi bunun nasıl yapıldığını görelim.

5
00:00:20,370 --> 00:00:28,560
‫Bu yüzden, üzerine bir nesne yerleştirdiğimizde görünümden kaybolan bir duvar bölümü eklemek istiyorum.

6
00:00:28,560 --> 00:00:34,710
‫Burada yapacağım şey, içerik çizimine gitmek ve burada

7
00:00:34,710 --> 00:00:38,370
‫zindan duvarını aramak olacak.

8
00:00:38,730 --> 00:00:44,250
‫Ve sanırım bunu bir heykelciği yapıştırabileceğim güzel bir kesik bölümü olan istiyorum.

9
00:00:44,250 --> 00:00:54,840
‫Şimdi bunu sahneye sürükleyeceğim ve 180 derece döndürüp doğru bir şekilde konumlandırmaya çalışacağım.

10
00:00:54,870 --> 00:00:55,350
‫İşte oldu.

11
00:00:55,350 --> 00:00:58,590
‫Zemin seviyesine kadar indirdim ve iyi görünüyor.

12
00:00:58,770 --> 00:01:06,630
‫Şimdi, bu aktörle yapmak istediğim şey, ona kendini hareket ettirme yeteneği veren

13
00:01:06,630 --> 00:01:09,540
‫bir bileşen ekleyebilmek.

14
00:01:09,840 --> 00:01:12,240
‫Şimdi, bileşenlerle daha önce de uğraştık.

15
00:01:12,240 --> 00:01:17,220
‫Unreal tarafından oluşturulmuş olanları ekledik, ancak C++'da kendimizinkini hiç yapmadık.

16
00:01:17,220 --> 00:01:18,930
‫İşte bu derste yapacağımız şey de bu.

17
00:01:18,930 --> 00:01:24,390
‫Şimdi yapacağımız şey, bu ekle düğmesine gitmek ve burada yeni bir C++ bileşeni oluşturmak

18
00:01:24,390 --> 00:01:27,780
‫için bir seçenek olduğunu görebilirsiniz.

19
00:01:28,050 --> 00:01:33,030
‫Şimdi burada, miras alabileceğimiz farklı bileşen türleri için birkaç seçenek

20
00:01:33,030 --> 00:01:33,330
‫var.

21
00:01:33,330 --> 00:01:35,280
‫Yani inşa edebileceğimiz farklı türde bileşenler.

22
00:01:35,280 --> 00:01:41,100
‫Bir aktör bileşeni vardır, bu sadece bir aktörün, herhangi bir aktörün üzerine oturan bir bileşendir.

23
00:01:41,280 --> 00:01:47,010
‫Bir de sahne bileşeni vardır, bu da bir dönüştürme ve diğer sahne bileşenlerine bağlanma özelliği

24
00:01:47,010 --> 00:01:49,380
‫ekleyen bir aktör bileşenidir.

25
00:01:49,380 --> 00:01:52,860
‫Bu işlevselliğe ihtiyacımız yok, bu yüzden sadece aktif bileşene gideceğiz.

26
00:01:52,860 --> 00:01:56,460
‫Şimdilik, bölümün ilerleyen kısımlarında sahne bileşenlerini kullanacağız.

27
00:01:56,460 --> 00:01:58,200
‫O halde devam edelim ve sıradakine geçelim.

28
00:01:58,200 --> 00:02:05,250
‫Şimdi bileşenimize bir isim vermemiz gerekiyor ve buna basitçe taşıyıcı diyeceğiz ve devam edip sınıf oluştur'a

29
00:02:05,250 --> 00:02:12,540
‫basacağız ve anında Visual Studio'da benim için ve Visual Studio kodu için açılacak ve tıpkı aktörlerimizde olduğu

30
00:02:12,540 --> 00:02:17,490
‫gibi bir taşıyıcı H ve bir taşıyıcı CP olduğunu görebiliyorum.

31
00:02:17,490 --> 00:02:22,770
‫İlginçtir ki, bu sınıfın öneki daha önce aktörle birlikte sizsiniz.

32
00:02:22,770 --> 00:02:28,980
‫Ön ek a olmuştur ve dikkat edilmesi gereken diğer bir husus da tik fonksiyonunun adının a bileşeni ile farklı olmasıdır.

33
00:02:28,980 --> 00:02:34,530
‫İşlevi bunun yerine tik bileşeni olarak adlandırılır, ancak bunun dışında aynıdır.

34
00:02:34,530 --> 00:02:41,040
‫C++ sınıfına gidersek, burada bir tic bileşen fonksiyonu olduğunu görebilirsiniz.

35
00:02:41,040 --> 00:02:44,550
‫Bu yüzden sizi TIC'e bir mesaj yazmaya davet ediyorum.

36
00:02:44,550 --> 00:02:51,390
‫Böylece yeni bir günlük mesajı ekleyecek, bir aktöre bir bileşen ekleyecek, yeni bileşeninizi bir aktöre ekleyecek

37
00:02:51,390 --> 00:02:55,800
‫ve yazdığınız mesajı yazdırıp yazdırmadığına bakacaksınız.

38
00:02:55,800 --> 00:02:57,780
‫Videoyu duraklatın ve deneyin.

39
00:03:00,750 --> 00:03:01,230
‫Tamam.

40
00:03:01,230 --> 00:03:01,920
‫Geri geleceğiz.

41
00:03:01,920 --> 00:03:03,220
‫O zaman bir deneyelim.

42
00:03:03,240 --> 00:03:09,540
‫Bu yüzden tick bileşeninde, U log makrosunun ortaya çıkmasını sağlamak için log yazacağız.

43
00:03:10,050 --> 00:03:18,870
‫Bunu bir ekran ayarı olarak bırakıyoruz ve buraya mover yazacağım elbette ünlem işaretlerini işaretliyor.

44
00:03:18,870 --> 00:03:20,520
‫Gerçek dışı olana geri dönelim.

45
00:03:20,550 --> 00:03:27,570
‫Aslında yapabileceğiniz şey herhangi bir yerden kontrol alt f 11 yapmaktır.

46
00:03:27,570 --> 00:03:31,470
‫Aslında, bunu Visual Studio kodunda yapabilirsiniz ve canlı kodlama penceresini otomatik olarak getirir.

47
00:03:31,470 --> 00:03:35,520
‫Tamamlandığında, sizi editöre geri getirir, sadece bir alt sekme kaydeder.

48
00:03:35,670 --> 00:03:40,680
‫Şimdi yapabileceğimiz şey, bu aktörün üzerinde yeni bileşenimizin olmadığını görebilirsiniz.

49
00:03:40,680 --> 00:03:46,050
‫Şimdi ekle düğmesine gidelim ve mover'ı arayalım.

50
00:03:46,050 --> 00:03:48,660
‫Ve sonra mover adında özel bir bileşen olduğunu görebilirsiniz.

51
00:03:48,660 --> 00:03:53,670
‫Devam edip eklersem, statik ağ bileşenlerine ve üstteki diğer bileşenlere ayrı bir bölüme eklediğini

52
00:03:53,670 --> 00:03:55,050
‫görebilirsiniz.

53
00:03:55,350 --> 00:04:00,150
‫Çünkü buradaki bileşenler, yani birbirlerine eklenmiş olanlar, tüm sahne bileşenleridir,

54
00:04:00,150 --> 00:04:04,080
‫eklenebilecek dönüşümlere sahip olanlardır.

55
00:04:04,080 --> 00:04:09,660
‫Oysa normal aktör bileşenleri, daha basit eylem bileşenleri, altta ayrı bir bölüme gider

56
00:04:09,660 --> 00:04:10,590
‫ve gitmezler.

57
00:04:10,590 --> 00:04:13,050
‫Sadece listeye giriyorlar, birbirlerine bağlanmıyorlar.

58
00:04:13,050 --> 00:04:17,130
‫Burada bir taşıyıcı var ve şu anda pek bir şey yapmıyor.

59
00:04:17,130 --> 00:04:24,210
‫Çıktı günlüğümüzü ve dosyamızı düzene getirelim ve devam edip oyunda oynat düğmesine basalım.

60
00:04:24,210 --> 00:04:30,090
‫Ve çıktı günlüğümüzde gerçekten de mover'ın görüntülendiğini görebilirsiniz.

61
00:04:30,120 --> 00:04:30,840
‫Harika bir şey.

62
00:04:30,840 --> 00:04:34,050
‫C++'da ilk aktör bileşenimizi oluşturduk.

63
00:04:34,050 --> 00:04:35,700
‫Bir sonraki derste görüşürüz.

