Unity İpuçları
Bu yazıda, işinize yarayabilecek bir kaç Unity ipucu göstermeyi düşünüyorum. Basit bir tane ile başlayalım…
1- Bir klasörü tüm alt klasörleri ile beraber açmak için ALT + Sol Tık kombinasyonunu kullanın. Aynı kısayolu hiyerarşide de kullanıp bir objenin tüm “child” objelerine bakabilirsiniz.
Hold down ALT while expanding and collapsing folders to include subfolders! #UnityTips @Unity3D pic.twitter.com/FhS4H9ORDm
— Ryan Miller - Not at PAX or GDC! (@RyanThinker) June 20, 2017
2- Çarpışma modeli için mesh collider kullanmaktan olabildiğince kaçının. Detaylı çarpışma modelleri ile en gerçekçi deneyimi elde etseniz de sahneniz kalabalıklaştıkça işlem yükü çok artacaktır. Eğer tek bir basit collider sizin ihtiyacınızı karşılamıyorsa, ana objenize bir kaç boş obje ekleyip çarpışma olaylarını onlar üzerinden yönetebilirsiniz.
@unity3d Carefully choose what collider you'll use, it will affect your performance! #unitytips #unity3d #gamedev #indiedev pic.twitter.com/wjSekzn2EB
— Alexander Ameye (@alexanderameye) May 17, 2017
3- Biraz matematik ve özenle hazırlanmış görseller, performans açısından harikalar yaratan sonuçlar doğurabilir. Oyununuz 3 boyutlu olsa bile yer yer ikinci boyuttan yardım almaktan korkmayın.
Playing with #pixelart in #unity pic.twitter.com/JPFgTbc5K7
— Britt Brady (@Britt_t_Brady) December 3, 2016
Live2D EuclidをUNITYで見てみたら凄いことになってる。
— rukusu20XX (@rukusu2012) April 28, 2017
なんかもっといい方法が思い付きそうで思い付かない。 pic.twitter.com/wcdaLibwGy
4- Eğer legolar ile aranız iyiyse MagicaVoxel ile harika modeller yaratabilirsiniz. Birim küpler ile modelleme yapmanıza olanak sağlayan programdan Unity’e çıktı almak da oldukça kolay.
Another little animation scene for fun! #madewithunity #MagicaVoxel pic.twitter.com/9MrDiI5BA3
— Sir_carma (@Sir_carma) October 9, 2016
5- Yazdığınız koda yapacağınız bir satırlık bir eklenti, kodunuzun editör penceresinde de çalışmasını sağlayacaktır. Detaylı bilgi için buraya tıklayın.
Here's a #unitytips for #screenshotsaturday ExecuteInEditMode will run your script in edit mode #unity3d #unitydev pic.twitter.com/dNwD2yCuSE
— The Knights of Unity (@KnightsOfUnity) September 10, 2016
6- Eğer belirli objeleri sürekli seçiyorsanız, bu seçiminizi kaydedebilir ve sonradan seçiminize tek tıkla erişebilirsiniz.
Save and load selections of Gameobjects in @unity3d #unitytips pic.twitter.com/J5qCkxFZU6
— Mark Sweeney (@MarkSweeney) August 16, 2016
7- Bir enum için switch-case yazacaksanız, MonoDevelop sizin için işleri biraz kolaylaştırabilir. VisualStudio için ise switch satırını tamamladıktan sonra, ALT + Enter kombinasyonu ile açılan menüden ya da ampul ikonundan bu işlemi gerçekleştirmeniz mümkün.
Using a switch on an enum? Just right-click in MonoDevelop and let it create the switch labels for you. #unitytips pic.twitter.com/2iR1SuLgHs
— Lukas Steinmetz (@drspoik) August 2, 2016
8- Karakteriniz için birden fazla “idle” animasyonunuz varsa aralarında geçiş yapmak için Blend Tree aracını kullanabilirsiniz. Ayrıntılı bilgi için buraya tıklayın.
Use blend trees to shuffle between idle animations!
— Sébastien Dubois (@GFX47) May 16, 2017
(GIF from @Gladiabots)#UnityTips #Unity3D #GameDev #IndieGame #MadeWithUnity pic.twitter.com/1c1rVMJH4p
9- Kodlarınıza “TODO”lar eklemek kendinize hatırlatıcılar oluşturmanın bir yolu elbette; fakat bu ufak araç sayesinde editör arayüzüne de notlar bırakabilirsiniz. İndirmek için GitHub sayfasını ziyaret edin.
Simple but useful: place ‘post-it’ notes on scenes to remind yourself of ideas or to leave comments to other designers #unitytips pic.twitter.com/UHI9uEJG7i
— carles tm (@jaketa) May 16, 2017
10- Sadece geliştirme sürecinde ihtiyaç duyduğunuz objeleri “EditorOnly” olarak etiketleyin. Build aldığınızda o objeler çıkarılacaktır. Böylece, kendiniz için bölümü geçmeye yarayan ya da karakterinizin canını dolduran butonlar oluşturup hile yapabilirsiniz.
Use ‘EditorOnly’ Tag for your Debug/Editor Objects and they will be remove automatically in your Build #UnityTips #GameDev #IndieDev pic.twitter.com/HqeFu0SZVX
— NIC😋PLV (@nicoplv) May 23, 2017
Belki ileride yeni bir derleme hazırlayabilirim. O zamana kadar, eğer Twitter kullanıcısı iseniz, #unitytips etiketini arada bir kontrol etmeyi unutmayın.