Unıty 3D Oyun Tasarımı ve Programlama
MİSAFİR OLARAK KATILIN!
GÜÇLÜ İŞLETİM SİSTEMLERİ İLE KONFORLU VE FERAH 6 KİŞİLİK SINIFLARDA DERS İŞLİYORUZ.
3D MODELLEME YAZILIM VE RENDER İÇİN GÜÇLÜ DONANIMA İHTİYAÇ VARDIR.
GİDECEĞİNİZ HANGİ KURUM OLURSA OLSUN TEKNOLOJİSİNİ SORGULAYIN!
Geleceğe hazır olun! Bilgisayar oyunlarını sever misiniz?
Unity 3D Oyun programlama Kursunda Geniş içerikli tek ders programı
Unity 3D Oyun programlama C# yazılım dili uygulanır
18 Ocak ta başlıyoruz (Hafta Sonu Sabah)
2008 Yılından bu yana işlerdiğimiz Unity 3D Oyun Programlama Eğitimi nde Geniş ve Kullanışlı Müfredatla Türkiye de bir çok kurumsal ve bireysel eğitim vermiş olduk
Sınıflarımız maximum 7 kişilk olup Sakin huzurlu bir ortamda ders görmenizi sağlıyoruz.
– OYUN MOTORU NEDİR ?
– Unity 3D Giriş
– Açıklama
– FPS kavramı
– Assetstore kullanımı
– Projeye dosya eklemek düzenlemek
– ARAYÜZ
-File-Edit-Assets-GameObject-Component-Window-Help
-Hierarchy (Sahnedeki objelerimiz)
-Project(Projedeki objelerimiz)
-Inspector(Objelerimizin özelliklerini barındıran panel)
-Console(Script geri bildirim paneli)
-Sahne ve obje düzenleme araçları.
-Objeler
Cube Sphere Capsule Cylinder Plane Quad(Düzgün geometrik objeler)
Lights(ışık)
Particle system(parçaçık sistemi)(Kan ve Konfeti yapımı );
Camera()
-Objelerin Temel Özellikleri
Transform(Konum,Eğim,Boyut);
Objelerin etiketlenmesi(tag);
Objeler arası fiziksel etkileşim ve koşullandırılması.
(Collider – layer)
-COMPONENT
Mesh
Mesh Renderer
Text Mesh
Physics
Rigidbody
Character Controller
Colliders
Geometric Colliders
Mesh Collider
Whell Collider
Effect
Trial renderer
Navigation
Nav mesh agent
Nav meshobstacle
Audio
Audiolistener
Audiosource
Rendering
Camera
Skybox
Light
Unity 3D OYUN PROGRAMLAMA KURSU MÜFREDAT
Unity 3D OYUN KURSU
– Ui – Canvas
C# syntax
-Script
Temel fonksiyonlar
awake
start
update
fixedupdate
Uygulama ile ilgili metodlar
Applaction.loadlevel(“”)
Applaction.quit
Applaction.loadedlevelname
Kullanışlı metodlar
debug.log
debug.drawray
tostring(“F0”);
Invoke
cancelinvoke
this
Temel matematiksel metodlar
random.range
vector3.distance
vector.normalize
normalized
mathf.clamp
mathf.lerp
mathf.lerpangle
Objenin uzaydaki durumu
Translate (konumu değiştirmek)
Rotate (Eğimini değiştirmek)
Tranform.eulerangle()
Lookat
Objeler arası iletişim
Gameobject.find(finds)
Gameobject.findwithtag(findwithtags)
Hiyerarşik objeler arası iletişim
tranform.parent
transform.child
transform.root
Objeler arası metod iletişimi
sendmessage
sendmessageupwards
broadcastmessage
Obje – Component arası iletişim
getcompement
getcomponentinchildren
getcomponentparent
addcompenent
Obje oluşturma yok etme
İnstantiate
Destroy
Zaman(oyundaki zaman kavramı , fps ve zaman ilişkisi,ağır çekim ve oyunu durdurmak )
time.deltatime
time.time
time.timescale
Ray(ışın)(silah yapım , alternatif ray kullanımları )
raycasthit distance
raycasthit point
raycasthit collider
Fizik metodları ve işlevleri
(Objeyi acısal hareket ettirmek)
rigidbody.moverotation
(Objeyi hareket ettirmek)
rigidbody.moveposition
(Objeye güc uygulamak)
rigidbody.addforce,rigidbody.addrelativeforce()
(Objeye vektörel hız uygulamak)
rigidbody.velocity
(Objeye tork eklemek – tekerlek yapımı)
addtorque
addrelativetorque
(Objelerin eğimi)
quaternin lookrotatin
quaternion fromtorotation
Inputs
getaxis(“horizontal”)
getaxis(“vertical”)
input.getbutton
input.getbuttonup
input.getbuttondown
input.getkey(keycode)
input.getkeydown(koycode)
input.getkeyup(keycode)
input.getmousebutton(0,1,2)
Mobile input
input.touch(Tekli ve çoklu parmak dokunmatik yapımı)
touchposition(Ekranda dokunulan yerin koordinatlarının kullanımı)
touch.pase(Dokunulan parmagın ekrandaki durumu)
input.accelaration(Hareket sensörü kullanımı)
handheld.vibrate(Titreşim)
touch.deltaposition (Joystick yapımı)
kamera(cihaz kamera kullanımı)
Unity 3D OYUN PROGRAMLAMA KURSU MÜFREDAT
Unity 3D OYUN KURSU
Audio
playonshot
play
pause
stop
audiosource.playclipatpoint
Animation(Basit animasyon yapımı ve doğru kullanımı)
animation.play
animation.stop
animation.crossfade
animation.blend
animation.synclayer
animaton.normalizedtime
Kullanıcı verisi saklama
PlayerPrefs
Veritabanı Mantığı
Oyunu mobile uyarlamak
Becamevisible Becameinvisible
Onenable Ondisable
Tris Setpass
Size Decrease
Multiplayer
Oyunlar
Fps ve Fiziksel Oyun Projeleri
Unity 3D OYUN PROGRAMLAMA KURSU MÜFREDAT
Unity 3D OYUN KURSU
https://unity3d.com/ https://3dakademi.com/unity/