İstediğin gibi oyun yapabilirsin fakat performans açısından düşündüğünde farklı bir şekilde sana etkisi olacaktır. Hız kabiliyeti açısıdan farklı değreler alacak olan bu yapacağın belirli sistematik değerlere ve varsayımsal doğrultuda farklı olaylar sunabilir.
Birincisi yaptığın iş dizilerle olursa ve belirli bir döngüler içerisinde sıralama ya da bir diziyi diğer dizi içerisinde araştırma ve herhangi bir veri akışı işlemi için blueprintler ile çalıştığında farklı durumlar çerçevesinde yordamlamak gerekir. Bunun için projenizi en mantıklı olacak şekilde C++ projesi oluşturup bunun üzerinden blueprintler ile veri akışı, oynanıp programlama ve düşünsel kavramları oyun sahneniz için geliştirebilirsiniz.

Sorunun doğru cevabı ise doğruluğunu göstermesi için gereken bir olayın nasıl farklı bir çerçeve içerisinde yorumlanacağıdır. Yorumlanacak olan olay sizin ne tür bir oyun yaptığınız ile ilgili farklı türler olduğu dolayı bir kelime bulmaca oyunu yapmak için gereğinden fazla diziler ve ipler(string) uğraşacağınız için C++ size iyi bir fayda sağlayabilir. Ya da sadece görsel özellikleri olan ve basit menüler ile geçiş yapılabilen bir oyun yapacaksanız tasarımdökümleri seçmek doğru bir gerçektir. 

Bu doğrultuda kendinize nasıl bir oyun yapacağınızı ve gereksinimlerinizi düşünün, oynanş programlamdaki sahnelerin bir çoğunda vazgeçilmeyen unsurlar bunu dışında yapay zeka varsa nasıl kontrol edeceğinizi ve bir diğer varsayımlar değeler hakkında yapacağınız oyunu ölçün ve ona göre bir karar verin.
 
Khubur' Alıntı:
İstediğin gibi oyun yapabilirsin fakat performans açısından düşündüğünde farklı bir şekilde sana etkisi olacaktır. Hız kabiliyeti açısıdan farklı değreler alacak olan bu yapacağın belirli sistematik değerlere ve varsayımsal doğrultuda farklı olaylar sunabilir.
Birincisi yaptığın iş dizilerle olursa ve belirli bir döngüler içerisinde sıralama ya da bir diziyi diğer dizi içerisinde araştırma ve herhangi bir veri akışı işlemi için blueprintler ile çalıştığında farklı durumlar çerçevesinde yordamlamak gerekir. Bunun için projenizi en mantıklı olacak şekilde C++ projesi oluşturup bunun üzerinden blueprintler ile veri akışı, oynanıp programlama ve düşünsel kavramları oyun sahneniz için geliştirebilirsiniz.

Sorunun doğru cevabı ise doğruluğunu göstermesi için gereken bir olayın nasıl farklı bir çerçeve içerisinde yorumlanacağıdır. Yorumlanacak olan olay sizin ne tür bir oyun yaptığınız ile ilgili farklı türler olduğu dolayı bir kelime bulmaca oyunu yapmak için gereğinden fazla diziler ve ipler(string) uğraşacağınız için C++ size iyi bir fayda sağlayabilir. Ya da sadece görsel özellikleri olan ve basit menüler ile geçiş yapılabilen bir oyun yapacaksanız tasarımdökümleri seçmek doğru bir gerçektir. 

Bu doğrultuda kendinize nasıl bir oyun yapacağınızı ve gereksinimlerinizi düşünün, oynanş programlamdaki sahnelerin bir çoğunda vazgeçilmeyen unsurlar bunu dışında yapay zeka varsa nasıl kontrol edeceğinizi ve bir diğer varsayımlar değeler hakkında yapacağınız oyunu ölçün ve ona göre bir karar verin.
Performansa etkisi olsa bile ama yinede hertürlü oyunu yapabiliriz değil mi istediğimiz şekilde? Ama tabiiki kaynak kodlu c++ da herhalde motor içerisindeki fonksiyonlarada erişebiliyoruzdur tahminimce yani daha özgür şekilde çalışabiliriz büyük ihtimalle.Fakat blueprint içerisinde sadece oyuna yönelik şeyler yapılabiliyor.Yoksa sadece pointerlerimi kullanabiliyoruz?Yoksa tamamen motora etki edebiliyormuyuz...
 
leonscottkfm' Alıntı:
Khubur' Alıntı:
İstediğin gibi oyun yapabilirsin fakat performans açısından düşündüğünde farklı bir şekilde sana etkisi olacaktır. Hız kabiliyeti açısıdan farklı değreler alacak olan bu yapacağın belirli sistematik değerlere ve varsayımsal doğrultuda farklı olaylar sunabilir.
Birincisi yaptığın iş dizilerle olursa ve belirli bir döngüler içerisinde sıralama ya da bir diziyi diğer dizi içerisinde araştırma ve herhangi bir veri akışı işlemi için blueprintler ile çalıştığında farklı durumlar çerçevesinde yordamlamak gerekir. Bunun için projenizi en mantıklı olacak şekilde C++ projesi oluşturup bunun üzerinden blueprintler ile veri akışı, oynanıp programlama ve düşünsel kavramları oyun sahneniz için geliştirebilirsiniz.

Sorunun doğru cevabı ise doğruluğunu göstermesi için gereken bir olayın nasıl farklı bir çerçeve içerisinde yorumlanacağıdır. Yorumlanacak olan olay sizin ne tür bir oyun yaptığınız ile ilgili farklı türler olduğu dolayı bir kelime bulmaca oyunu yapmak için gereğinden fazla diziler ve ipler(string) uğraşacağınız için C++ size iyi bir fayda sağlayabilir. Ya da sadece görsel özellikleri olan ve basit menüler ile geçiş yapılabilen bir oyun yapacaksanız tasarımdökümleri seçmek doğru bir gerçektir. 

Bu doğrultuda kendinize nasıl bir oyun yapacağınızı ve gereksinimlerinizi düşünün, oynanş programlamdaki sahnelerin bir çoğunda vazgeçilmeyen unsurlar bunu dışında yapay zeka varsa nasıl kontrol edeceğinizi ve bir diğer varsayımlar değeler hakkında yapacağınız oyunu ölçün ve ona göre bir karar verin.
Performansa etkisi olsa bile ama yinede hertürlü oyunu yapabiliriz değil mi istediğimiz şekilde? Ama tabiiki kaynak kodlu c++ da herhalde motor içerisindeki fonksiyonlarada erişebiliyoruzdur tahminimce yani daha özgür şekilde çalışabiliriz büyük ihtimalle.Fakat blueprint içerisinde sadece oyuna yönelik şeyler yapılabiliyor.Yoksa sadece pointerlerimi kullanabiliyoruz?Yoksa tamamen motora etki edebiliyormuyuz...

Bu olayın pointer ile alakası yok. En basitinden envanteriniz için önemli bir arama algoritmasını kullanıyorsunuz. Sizce bunu blueprintte uygulamak daha mı mantıklı yoksa C++ de uygulamak mı? Bunu blueprintte yapmak daha mantıklı diyorsanız bence Epic Games'de çalışan öncü programlayıcının ne dediğine bakalım:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Nick Whiting "Öncü Programlayıcı" yaptığı bir görüşmede C++ dilinin BP göre yaklaşık %12 civarında daha hızlı olduğunu söylemiş. Peki nededen? Çünkü CPU(Merkezi İşlem Birimi) üzerinden kodlar gerçek zamanlı bir şekilde yorumlanıyor. Fakat günümüz bilgisayarları için yaklaşık 3000 tane obje ve 200 blueprintiniz varsa oyundaki tüm aktörlerin yanmaktan başka bir çaresi yok.

Benim tavsiyem, mümkün olduğunca blueprintleri prototip kodlamak için kullanın. Arama ya da kompleks algoritmaları bulurken asla blueprintlere başvurmayın. C++ ile belirli kütüphaneler ekleyebilir ya da varsayımsal <vector> <algorithm> gibi STL kütüphanelerinden kolayca yararlanabilirsinizPrototipini oluşturduktan sonra C++ koduna dökmek daha kolay oluyor.

Peki hiç blueprint kullanmayalım mı? Hayır kullanın, fakat karmaşık algoritmaları ya da buna benzer şeyler yerine Widget, Animasyonlar gibi yerlerde kullanın.

Blueprint ile MMORPG oyunu yapılır mı? Evet, yapılır fakat optimize ederken düşüneceğiniz sorunlar ne yazık ki çok fazla olacaktır.
Blueprint ile X oyunu yapılır mı? Evet, optimize edilmiş bir şekilde yapabilirsiniz.

Blueprint ile mobil oyunu yapılır mı? Evet. Kesinlikle bunu yapın. C++ kullanmayın.
 
'Kesinlikle bunu yapın. C++ kullanmayın.' derken biraz daha açabilir misin ?
C++'ın visualscripte göre daha hızlı işlendiğini evet biliyorum şimdi buna göre mobil oyun için kesinlikle blueprint ile yapın önermen biraz garibime gitti :)
 
Khubur' Alıntı:
leonscottkfm' Alıntı:
Performansa etkisi olsa bile ama yinede hertürlü oyunu yapabiliriz değil mi istediğimiz şekilde? Ama tabiiki kaynak kodlu c++ da herhalde motor içerisindeki fonksiyonlarada erişebiliyoruzdur tahminimce yani daha özgür şekilde çalışabiliriz büyük ihtimalle.Fakat blueprint içerisinde sadece oyuna yönelik şeyler yapılabiliyor.Yoksa sadece pointerlerimi kullanabiliyoruz?Yoksa tamamen motora etki edebiliyormuyuz...

Bu olayın pointer ile alakası yok. En basitinden envanteriniz için önemli bir arama algoritmasını kullanıyorsunuz. Sizce bunu blueprintte uygulamak daha mı mantıklı yoksa C++ de uygulamak mı? Bunu blueprintte yapmak daha mantıklı diyorsanız bence Epic Games'de çalışan öncü programlayıcının ne dediğine bakalım:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Nick Whiting "Öncü Programlayıcı" yaptığı bir görüşmede C++ dilinin BP göre yaklaşık %12 civarında daha hızlı olduğunu söylemiş. Peki nededen? Çünkü CPU(Merkezi İşlem Birimi) üzerinden kodlar gerçek zamanlı bir şekilde yorumlanıyor. Fakat günümüz bilgisayarları için yaklaşık 3000 tane obje ve 200 blueprintiniz varsa oyundaki tüm aktörlerin yanmaktan başka bir çaresi yok.

Benim tavsiyem, mümkün olduğunca blueprintleri prototip kodlamak için kullanın. Arama ya da kompleks algoritmaları bulurken asla blueprintlere başvurmayın. C++ ile belirli kütüphaneler ekleyebilir ya da varsayımsal <vector> <algorithm> gibi STL kütüphanelerinden kolayca yararlanabilirsinizPrototipini oluşturduktan sonra C++ koduna dökmek daha kolay oluyor.

Peki hiç blueprint kullanmayalım mı? Hayır kullanın, fakat karmaşık algoritmaları ya da buna benzer şeyler yerine Widget, Animasyonlar gibi yerlerde kullanın.

Blueprint ile MMORPG oyunu yapılır mı? Evet, yapılır fakat optimize ederken düşüneceğiniz sorunlar ne yazık ki çok fazla olacaktır.
Blueprint ile X oyunu yapılır mı? Evet, optimize edilmiş bir şekilde yapabilirsiniz.

Blueprint ile mobil oyunu yapılır mı? Evet. Kesinlikle bunu yapın. C++ kullanmayın.

Önemli bir soru sormak istiyorum cevabını alacağım başka bir yer yok ve türkçe kaynak yok sen bu konuda bilgili olduğun için sana soruyorum.
VisualBasic kullanıcısıyım hobi olarak ve bazı işlerimi halletmek için program yazıyorum zaten bölümüm programcılık genelde c# ile uğraşırım fakat hiç c++ bakma zamanım olmadı.
Öncelikle vb de bir proje üzerinde çalışıyorum fakat sürekli timer kullanıp bilgisayarı yormak istemiyorum.Zaten mantık hemen hemen aynı c# ile falan sadece syntaxlar değişik.Buttona tıkladığım zaman mouse önce x1 kordinatına tıklayacak 2 saniye sonra x2 kordinatına tıklayacak.Tıklama ve kordinat işlemlerini ve point işlemlerini hallettim fakat mantığı çözemedim. Örneğin 3 kez veri girişi yapılmasını istediğimizde "FOR" döngüsü kullanırız mesela. Bu işlem için ne uygun görürsünüz ard arda 5 tane timermi yapmalıyım çünkü 5 kere falan tıklatmam gerekecek...Ve 5 tıklamadan sonra tüm işlemlerin bitmesi gerekecek ve bu döngüyü en başından tekrarlayacak. Ne önerirsiniz?
 
BerkaySahin' Alıntı:
'Kesinlikle bunu yapın. C++ kullanmayın.' derken biraz daha açabilir misin ?
C++'ın visualscripte göre daha hızlı işlendiğini evet biliyorum şimdi buna göre mobil oyun için kesinlikle blueprint ile yapın önermen biraz garibime gitti :)
C++ ve Mobil oyun yaoacaksanız işiniz daha karmaşık çünkü API'de ne işe yaradığı pek bilinmeyen bir çok sınıf ve obje var. Mümkünse Unreal Engine 4 ile mobil oyun yapmak için uzak  durmak lazım.
leonscottkfm' Alıntı:
Khubur' Alıntı:
Bu olayın pointer ile alakası yok. En basitinden envanteriniz için önemli bir arama algoritmasını kullanıyorsunuz. Sizce bunu blueprintte uygulamak daha mı mantıklı yoksa C++ de uygulamak mı? Bunu blueprintte yapmak daha mantıklı diyorsanız bence Epic Games'de çalışan öncü programlayıcının ne dediğine bakalım:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Nick Whiting "Öncü Programlayıcı" yaptığı bir görüşmede C++ dilinin BP göre yaklaşık %12 civarında daha hızlı olduğunu söylemiş. Peki nededen? Çünkü CPU(Merkezi İşlem Birimi) üzerinden kodlar gerçek zamanlı bir şekilde yorumlanıyor. Fakat günümüz bilgisayarları için yaklaşık 3000 tane obje ve 200 blueprintiniz varsa oyundaki tüm aktörlerin yanmaktan başka bir çaresi yok.

Benim tavsiyem, mümkün olduğunca blueprintleri prototip kodlamak için kullanın. Arama ya da kompleks algoritmaları bulurken asla blueprintlere başvurmayın. C++ ile belirli kütüphaneler ekleyebilir ya da varsayımsal <vector> <algorithm> gibi STL kütüphanelerinden kolayca yararlanabilirsinizPrototipini oluşturduktan sonra C++ koduna dökmek daha kolay oluyor.

Peki hiç blueprint kullanmayalım mı? Hayır kullanın, fakat karmaşık algoritmaları ya da buna benzer şeyler yerine Widget, Animasyonlar gibi yerlerde kullanın.

Blueprint ile MMORPG oyunu yapılır mı? Evet, yapılır fakat optimize ederken düşüneceğiniz sorunlar ne yazık ki çok fazla olacaktır.
Blueprint ile X oyunu yapılır mı? Evet, optimize edilmiş bir şekilde yapabilirsiniz.

Blueprint ile mobil oyunu yapılır mı? Evet. Kesinlikle bunu yapın. C++ kullanmayın.

Önemli bir soru sormak istiyorum cevabını alacağım başka bir yer yok ve türkçe kaynak yok sen bu konuda bilgili olduğun için sana soruyorum.
VisualBasic kullanıcısıyım hobi olarak ve bazı işlerimi halletmek için program yazıyorum zaten bölümüm programcılık genelde c# ile uğraşırım fakat hiç c++ bakma zamanım olmadı.
Öncelikle vb de bir proje üzerinde çalışıyorum fakat sürekli timer kullanıp bilgisayarı yormak istemiyorum.Zaten mantık hemen hemen aynı c# ile falan sadece syntaxlar değişik.Buttona tıkladığım zaman mouse önce x1 kordinatına tıklayacak 2 saniye sonra x2 kordinatına tıklayacak.Tıklama ve kordinat işlemlerini ve point işlemlerini hallettim fakat mantığı çözemedim. Örneğin 3  kez veri girişi yapılmasını istediğimizde "FOR" döngüsü kullanırız mesela. Bu işlem için ne uygun görürsünüz ard arda 5 tane timermi yapmalıyım çünkü 5 kere falan tıklatmam gerekecek...Ve 5 tıklamadan sonra tüm işlemlerin bitmesi gerekecek ve bu döngüyü en başından tekrarlayacak. Ne önerirsiniz?
İki tane fonksiyon oluşturup o fonksiyon çağrıldığında zamanlayıcıyı aktif & de-aktif edebilirsiniz.
Ekstra Bilgi: For döngüsü sadece veri girişi için kullanılmaz. Toplu bir ifadeniz var diyelim ki futbol maçları, her bir futbol maçındaki atılan toplam golü bulmak istiyorsanız toplu olan ifadeyi for döngüsüyle çevirmeniz lazım.
 
Ben yapıyorum, C++ bilgim olmadığından ve daha çok bir şeyler oluşturmaktan zevk aldığımdan da böyle bir gereksinim duymadan Blueprint'e yöneldim. Şuanda oyun da gayet iyi gidiyor ve işime yarayacak kadar bilgi edindiğim için de aklıma gelen her türlü sistemi yazıyorum. Ama tabi ben hayatta kalma oyunu yaptığımdan sistemler komplike değil, ama farkettiğim şey şu ki BP'yi ne kadar çok öğrenirsen komplike dediğin sistemler kafanda canlanmaya ve onları yapabilmeye başlıyorsun. Arkadaşlar çok detaylı bilgiler vermişler, ben sadece bildiğimden biraz bahsedebiliyorum, kısacası benim gibi hobi olarak üretiyorsan blueprint gayet eğlenceli olacaktır.