
NOT : Bu sürümden 2-3 sürüm sonra asset store motor içerisinden kaldırıldı. İşlemleri artık aasetstore internet sitesi üzerinden yapıyoruz.
asset store'den oturum açıyoruz, istediğimiz paketleri Add my asset diyerek kütüphanemize ekliyoruz. (Unity'de de oturum açmış olmamız gerekir) Daha sonra Unity'e gelerek Window -> Package Manager diyerek paket yöneticisini açıyoruz. Seçeneklerden My asset'i seçince internet sitesinden kütüphanemize eklediğimiz paketleri burada görebiliriz.
Genel anlatım ve Package Manager | Asset Store pencereleri anlatımı ve kullanımı
Ara İşlemler = Öğrenme aşamasında ihtiyaç duyulduğu an anlatılan konuları içermektedir, genel bir konuya ait olmayan ve ihtiyaç duyulduklarında öğrenilmesi gereken konulardır. Genel destekleyici ve öğretici konular denilebilir.
Ara İşlemler = Öğrenme aşamasında ihtiyaç duyulduğu an anlatılan konuları içermektedir, genel bir konuya ait olmayan ve ihtiyaç duyulduklarında öğrenilmesi gereken konulardır. Genel destekleyici ve öğretici konular denilebilir.
Vector Türleri
Transform.translate başlangıç
Vector Tanımlama
Vector3.back
Vector3.right gibi hazır koordinatlar
Vector3.one
Vector3.zero
Vector magnitude
Vector sqrmagnitude
Vector normalized
Vector Equals
Vector Tostring
Vector angle
Vector distance
Vector lerp
Time.time
Time.deltaTime
Time.timeScale
Vector Max
Vector Min
Vector Scale
Vector Operatörler
Transform.position
Transform.Rotate
Space.Self
Space.World
transform.LookAt
transform.localPosition
transform.localScale
transform.Find
transform.childCount
transform.hierarchyCount
transform.GetChild
Transform. setparent
Quaternion.LookRotation
Quaternion.Angle
Quaternion.FromToRotation
Quaternion.Inverse
Quaternion.identity
Quaternion.Euler
Obje oluşturma işlemlerini instance komutu ile yapmaktayız. Bu komutu sağlıklı anlayabilmek için transform sistemini bilmek gerekmektedir.
Mathf.Abs
Mathf.Ceil
Mathf.Floor
Mathf.Round
Mathf.Clamp
Mathf.Clamp01
Mathf.Max
Mathf.Min
GetType
Clone
Equals
EndsWith
StartsWith
ToUpper
ToLower
ToString
Replace
Trim
TrimStart
TrimEnd
Substring
Split
HideFlags.HideInHierarchy
HideFlags.HideInInspector
HideFlags.NotEditable
HideFlags.DontSave
[HideInInspector]
[Range()]
[Min()]
[Multiline()]
[Tooltip()]
[Header()]
[ContextMenu()]
[AddComponentMenu()]
[RequireComponent()]
Collider Çeşitleri ve ayarları
Collider Çeşitleri ve ayarları
Bileşik Çarpıştırıcılar
Rigidbody anlatım ve ayarları
OnCollisionEnter
OnCollisionStay
OnCollisionExit
OnTriggerEnter
OnTriggerStay
OnTriggerExit
Character Controller
Wheel Collider
Terrain Collider
Fixed joint
Hinge joint
Hinge joint Devam
Zincir sistemi Örnek
Spring Joint
Constant Force
Rigidbody 2D
Box Collider 2D
OnCollisionEnter2D
OnCollisionStay2D
OnCollisionExit2D
OnTriggerEnter2D
OnTriggerStay2D
OnTriggerExit2D
Circle Collider 2D
Polygon Collider 2D
Composite Collider 2D
Capsule Collider 2D
Edge Collider 2D
Distance Joint 2D
Fixed Joint 2D
Friction Joint 2D
Hinge Joint 2D
Relative Joint 2D
Slider Joint 2D
Spring Joint 2D
Target Joint 2D
Wheel Joint 2D
Constant Force 2D
Area Effector 2D
Buoyancy Effector 2D
Point Effector 2D
Platform Effector 2D
Surface Effector 2D
Ara İşlemler = Öğrenme aşamasında ihtiyaç duyulduğu an anlatılan konuları içermektedir, genel bir konuya ait olmayan ve ihtiyaç duyulduklarında öğrenilmesi gereken konulardır. Genel destekleyici ve öğretici konular denilebilir.
Sorting and Layers işlemini öğreneceksin.
Rendering Mode
Opaque
Cutout
Transparent
Fade
Shader Türleri
Texture- Sprite Inspector Penceresi anlatımı
Türler ve çeşitli anlatımlar
Default Texture type ayarları
Sprite Türünün ayarları ve anlatımı
Sprite Editör kullanımı
Sprite Editör kullanımı
Camera objesinin anlatımı ve ayarlarının açıklanması
Physical Camera
Birden Fazla kamera ekleme ve kullanma
Camera Script yönetimi
Occlusion Areas
Occlusion Portals
Point lights
Spot lights
Directional lights
Area lights
Point lights Devam
Spot lights Devam
Directional lights Devam
Area lights Devam
Light Probes
Lighting Settings Penceresi
Lighting Settings Penceresi
Ben size balık vermeyeceğim, balık tutmayı da öğretmeyeceğim. Ben size okyanus olmayı öğreteceğim.
Bu eğitim sıfırdan başlayarak, kişinin yeteneğine ve hayal gücüne bağlı olarak profesyonelliğe uzanan bir yolculuk içermektedir. Oyun programlama komplike bir durumdur. Yani oyun için gerekli olan 10 şey varsa ve siz 7 tanesini biliyorsanız bir şeyler eksik kalacak demektir. İşte o sebeple, bu eğitimde işin temelini ve mantığını öğreneceksiniz.
Konu anlatımlarını maksimum detay seviyesinde anlatmaya çalıştım. Anlatılan konunun türüne bağlı olarak örneklendirme yaparak bir projede nasıl kullanılabileceğini de göstermeye çalıştım. Konu anlatımlarının yanı sıra farklı türde ÖRNEK oyunlar yaptık, bu örnek oyunların hepsinin algoritmaları birbirlerinden farklıdır. Burada ki amaç farklı algoritmaları ve farklı oyun türlerini görebilmenizdir. Konu anlatımlarında ki ve örnek oyunlardaki temel amaç siz değerli insanlara oyun algoritmasını ve problem çözme yeteneğini kazandırmaktır.
Eğitimin genelinde bütün konular sebep-sonuç ilişkisiyle anlatılmıştır. Bilgimizi kar topu misali büyüteceğiz, eğitimin ilk videolarında kullanılan tüm yöntemlerin ileri ki videolarda gelişmiş hallerini görebilirsiniz. Eğitim, tüm bilgi seviyeleri düşünülerek oluşturulmuştur. Eğer bilginiz var ise kendi seviyenize uygun noktadan başlayarak, bildiğiniz noktaları atlayabilirsiniz. Böylece zaman kaybetmeden ilerlemiş olursunuz. Ancak genel bir bilginiz yok ise kesinlikle atlayarak ilerlememenizi tavsiye ediyorum.
NOT: Videoların tümü 1080p HD kalitede kayıt edilmiştir. Video izlerken Video Player ayarlarınızdan Auto'yu seçerseniz, sistem videoyu otomatik 1080p kalitede oynatacaktır.