Uyuşuk Aslan

Yeni üye
18 Şub 2019
32
1
0
(35) İzmir
Ben c++ biliyorum fakat ue4 c++ hakkında bilgi bulamıyorum. Varsa kaynak önerisi yazarsanız sevinirim. Veya blueprint mi öğrensem? BP anlamıyorum, c++ anlıyorum fakat bilgi bulamıyorum. Tavsiye?
 
Uyuşuk Aslan' Alıntı:
Ben c++ biliyorum fakat ue4 c++ hakkında bilgi bulamıyorum. Varsa kaynak önerisi yazarsanız sevinirim. Veya blueprint mi öğrensem? BP anlamıyorum, c++ anlıyorum fakat bilgi bulamıyorum. Tavsiye?

    Benimle aynısın öyleyse. Bende blueprint i sadece burada cevap vermek için kullanıyorum. Mutlaka sadece Blueprint kullanarak oyun bitirmeyi başaranlar da vardır ama benim için bu zor. C++ daki tertip düzen Blueprint te olmuyor. Animation BP haricinde %90 oranında  C++ kullanıyorum.

    C++ için en iyi başlangıç yeri şurası bence:

https://docs.unrealengine.com/en-US/Programming/Introduction/index.html

https://docs.unrealengine.com/en-US/Programming/QuickStart/index.html


  Daha sonra şuradaki dersleri bitirmeni öneririm (Hepsini yaparak).

https://docs.unrealengine.com/en-US/Programming/Tutorials/index.html

   Bunun haricinde C++ için dökümanlardan başka bir kaynak bilmiyorum. C++ ile blueprint arasında şöyle bir ilişki var. Blueprinti yaparken C++ kullanalım ama hiç kod yazmayalım diye düşünmüşler. Yani Blueprint kullanırken aslında yazı yazmadan C++ kulanıyorsun. Arada hiç bir fark yok. Dolayısı ile UE4 C++ bilen birisi Blueprint i öğrenmesi gerekmez çünkü onu zaten biliyor oluyor. Ancak sadece Blueprint bilen birisi C++ kullanamaz. Hangisini seçmek konusunda seçim senin ama söylediğim gibi şartlar eşit değil. C++ bilen birisi Blueprinti zaten öğrenmiş oluyor. Ayrıca bazı fonksiyonlar (ayrıntı konuları olsa da) sadece C++ da yazılabiliyor.

   Yukarıdaki dersleri bitirdikten sonra bol bol uygulama yaparsan önüne problemler çıktıkça ilgili dökümantasyona mecburen gidiyorsun ve o konuyu öğreniyorsun. Böylece yeri geldikçe ve iyi öğrenmiş oluyorsun. Bunlar haricinde sample projectler var ShooterGame gibi ActionRPG game gibi. Onların kodlarına da bakabilirsin. 

 Bir sıkıntı olursa burda ben de cevap veririm. Kolay gelsin.
 
erginegider' Alıntı:
Uyuşuk Aslan' Alıntı:
Ben c++ biliyorum fakat ue4 c++ hakkında bilgi bulamıyorum. Varsa kaynak önerisi yazarsanız sevinirim. Veya blueprint mi öğrensem? BP anlamıyorum, c++ anlıyorum fakat bilgi bulamıyorum. Tavsiye?

    Benimle aynısın öyleyse. Bende blueprint i sadece burada cevap vermek için kullanıyorum. Mutlaka sadece Blueprint kullanarak oyun bitirmeyi başaranlar da vardır ama benim için bu zor. C++ daki tertip düzen Blueprint te olmuyor. Animation BP haricinde %90 oranında  C++ kullanıyorum.

    C++ için en iyi başlangıç yeri şurası bence:

https://docs.unrealengine.com/en-US/Programming/Introduction/index.html

https://docs.unrealengine.com/en-US/Programming/QuickStart/index.html


  Daha sonra şuradaki dersleri bitirmeni öneririm (Hepsini yaparak).

https://docs.unrealengine.com/en-US/Programming/Tutorials/index.html

   Bunun haricinde C++ için dökümanlardan başka bir kaynak bilmiyorum. C++ ile blueprint arasında şöyle bir ilişki var. Blueprinti yaparken C++ kullanalım ama hiç kod yazmayalım diye düşünmüşler. Yani Blueprint kullanırken aslında yazı yazmadan C++ kulanıyorsun. Arada hiç bir fark yok. Dolayısı ile UE4 C++ bilen birisi Blueprint i öğrenmesi gerekmez çünkü onu zaten biliyor oluyor. Ancak sadece Blueprint bilen birisi C++ kullanamaz. Hangisini seçmek konusunda seçim senin ama söylediğim gibi şartlar eşit değil. C++ bilen birisi Blueprinti zaten öğrenmiş oluyor. Ayrıca bazı fonksiyonlar (ayrıntı konuları olsa da) sadece C++ da yazılabiliyor.

   Yukarıdaki dersleri bitirdikten sonra bol bol uygulama yaparsan önüne problemler çıktıkça ilgili dökümantasyona mecburen gidiyorsun ve o konuyu öğreniyorsun. Böylece yeri geldikçe ve iyi öğrenmiş oluyorsun. Bunlar haricinde sample projectler var ShooterGame gibi ActionRPG game gibi. Onların kodlarına da bakabilirsin. 

 Bir sıkıntı olursa burda ben de cevap veririm. Kolay gelsin.
Çok teşekkürler :)
 
Uyuşuk Aslan' Alıntı:
Ben c++ biliyorum fakat ue4 c++ hakkında bilgi bulamıyorum. Varsa kaynak önerisi yazarsanız sevinirim. Veya blueprint mi öğrensem? BP anlamıyorum, c++ anlıyorum fakat bilgi bulamıyorum. Tavsiye?

C++ ve blueprint arasında hız farkı oluyor. C++ makine diline yakın olduğu için daha hızlı run time oluyor. Blueprinti ise biraz daha yüksek seviyeli dil olarak düşünebilirsin. Udemy de c++ kursu var ingilizce, ben oradan çalışıyorum.