‘UNITY 3D’ Kategorisi için Arşiv

Unity Bir Script’ten Başka Bir Script’teki Değişkene Ulaşmak

Yayınlandı: 27 Temmuz 2019 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Yeniden merhabalar,

Bu derste, Unity‘de yazdığınız bir C# script’inden başka bir C# script’indeki değişkene ulaşmanın birkaç yolunu göstereceğim:

  • Hedef script’i public bir değişkende tutmak
  • Hedef script’e kod vasıtasıyla ulaşmak
  • Değişkeni static yapmak

Bu konuda sıklıkla soru aldığım için, umarım bu ders akıllardaki bir takım soruları cevaplayacaktır. Hazırsanız derse başlayalım!

(daha&helliip;)

Unity 3D Coroutine’ler

Yayınlandı: 20 Kasım 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Hepinize merhabalar,

Bu derste, Unity‘nin popüler ve bir o kadar da güçlü bir özelliği olan coroutine‘lerden bahsedeceğiz. Coroutine’ler vasıtasıyla örneğin bir kodun çalışmasını birkaç saniye geciktirebilir, belli bir işlemin bitmesini bekleyebilir veya işlemi birkaç saniyeye yayabilirsiniz (bir objeyi bir yerden başka bir yere 2 saniyede hareket ettirmek gibi).

Hazırsanız derse başlayalım!

(daha&helliip;)

3D Kübik Modelleme Uygulamam Blocks 360° Şimdi Yayında!

Yayınlandı: 17 Temmuz 2018 yasirkula tarafından Diğer, Oyun Tasarımı, UNITY 3D içinde

Hepinize merhabalar,

Bir süredir üzerinde uğraştığım yeni Android+WebGL uygulamam Blocks 360°, bugün itibariyle yayımlandı. Bu uygulama vasıtasıyla basit 3 boyutlu kübik modeller oluşturabilir ve bu modelleri Facebook’ta interaktif bir şekilde paylaşabilirsiniz; yani model Facebook’ta 3 boyutlu olarak gözükür.

Google Play: https://play.google.com/store/apps/details?id=com.yasirkula.blocks360

Online WebGL: https://yasirkula.itch.io/blocks-360

İndirip yorum atmayı unutmayın!

Unity DOTween Kullanımı

Yayınlandı: 04 Temmuz 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Yine ve yeniden merhabalar,

Bu dersimizde, Unity uygulamalarınızda kullanabileceğiniz popüler bir plugin olan DOTween‘i basitçe tanıtacağım. Bu plugin vasıtasıyla, bir değişkenin mevcut değerini başka bir değere yumuşak bir şekilde (belirli bir süre içerisinde) değiştirebilirsiniz. Basit bir örnek vermek gerekirse, bir objeyi 1.5 saniyede mevcut konumundan başka bir konuma hareket ettirebilirsiniz.

Asset Store: https://www.assetstore.unity3d.com/en/#!/content/27676

O halde başlayalım!

(daha&helliip;)

Unity TextMesh Pro Kullanımı

Yayınlandı: 06 Haziran 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Merhabalar,

Bu Unity dersimizde, bir süre önce ücretsiz hale gelen TextMesh Pro plugin’ini yakından inceleyeceğiz. Unity’nin UI sistemindeki Text‘e alternatif olan bu plugin’i yakın zamanda Paint 360° uygulamamda kullanma şansım oldu ve ne yalan söyleyeyim, bundan böyle Text’e dönüş yapmayı planlamıyorum 😀 Kabaca TextMesh Pro’nun avantajlarını listeleyecek olursam:

  • Kullandığı özel shader sayesinde yazıları blur’suz ve çok kaliteli bir şekilde ekrana çizdirmesi
  • Daha kaliteli Outline ve Shadow kullanması
  • Oldukça fazla rich text etiketi desteklemesi
  • Yazı tek satıra sığmadığında yazıyı düzgün bir şekilde ikiye bölmesi; UI Text’in aksine kelimeleri gerekmedikçe ortadan ikiye ayırmaması
  • Best Fit seçili bile olsa yazıyı daima tek satır olarak tutma seçeneği sunması

Hazırsanız dersimize başlayalım!

(daha&helliip;)

Unity Oyun İçi Dosya Seçme/Kaydetme Penceresi (Android Destekli)

Yayınlandı: 05 Haziran 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Yeniden merhabalar,

Bu Unity dersinde, oyun esnasında nasıl dosya seçme veya kaydetme diyaloğu gösterebileceğimizi göreceğiz. Bu diyalog, Windows’a ilaveten Android platformunu da desteklemekte. Deneme şansım olmasa da büyük olasılıkla Mac ve Linux platformları da sorunsuz bir şekilde destekleniyordur.

İndirme linki: https://github.com/yasirkula/UnitySimpleFileBrowser/raw/master/SimpleFileBrowser.unitypackage

Detaylar için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Unity Oyun İçi Dinamik Paneller (Sekme Destekli)

Yayınlandı: 05 Haziran 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Merhabalar,

Bu derste, Unity oyunlarınıza nasıl dinamik UI panelleri ekleyebileceğinizi göstereceğim. Bu paneller, tıpkı editördeki paneller gibi, hareket ettirilebiliyor, yeniden boyutlandırılabiliyor ve diğer panellerin yanına sekme olarak atanabiliyor.

İndirme linki: https://github.com/yasirkula/UnityDynamicPanels/raw/master/DynamicPanels.unitypackage

WebGL demo: http://yasirkula.net/DynamicPanelsDemo/

Bu asset’i, Oyun İçi Debug Konsolu‘nu ve Oyun İçi Inspector‘u kullanarak oluşturduğum sahneden bir resmi aşağıda görebilirsiniz:

Detaylar için yazının devamını okuyabilirsiniz…

(daha&helliip;)