Mesajlar Etiketlendi ‘örnek’

Hepinize merhabalar,

Belki biliyorsunuzdur, bundan yaklaşık 2 sene önce sitemde bir Joystick scripti paylaşmıştım (https://yasirkula.com/2014/05/27/unity-3d-android-dokunmatik-ekran-joystick-kullanimi/). Bunun üzerinden uzunca bir zaman geçti. Bazen bu scripti Unity’nin 4.6 versiyonu ile gelen yeni UI sistemini kullanarak güncellemeyi düşündüm ama bu fikir nedense hep havada kaldı. Ancak bugün ufak bir azimle scripti yeni sisteme geçirdim, ne yalan söyleyeyim hoşuma da gitti yeni script 🙂

Belki reklam olarak göreceksiniz ama beni bu Joystick scriptini güncellemeye iten önemli bir faktör de TAGDA Game kanalının joystick hakkındaki bir video dersiydi (https://www.youtube.com/watch?v=k0DrDK5ixlQ), değinmeden geçmek istemedim. Hepinize destekleriniz için teşekkür ederim.

Yeni joystick plugini (unitypackage): https://www.dropbox.com/s/pwm3yf1a72r41h0/JoystickUI.unitypackage?dl=0 (Alternatif link)

Derste işlediğimiz örnek projenin bitmiş hali: https://www.dropbox.com/s/jm8m83qybw3tmes/JoystickUIOrnekProje.zip?dl=0 (Alternatif link)

0

Detayları görmek ve örnek projeye joystick’i adım adım implement etmek için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Hepinize merhabalar,

Bu yazımda, Unity‘de gyroscope (gyro) kullanımını göstermek için hazırladığım bir örneği sizinle paylaşacağım. Gyroscope dediğimiz şey telefonun 3D uzayda hangi rotation’a sahip olduğunu algılamamıza yarıyor. Gyroscope’un döndürdüğü veriden faydalanarak da kameraya eğim verebiliyoruz. Bu sayede oyuncu elindeki cihazı nereye çevirirse oyun içi kamera da o yöne dönüyor. Yani güzel bir fikir ile entegre edildiğinde gyroscope, oyununuzun piyasadaki diğer oyunlar arasından sıyrılmasına yardımcı olabilir.

Benim hazırladığım örnekte elimizde bir bombaatar silah (grenade launcher) bulunmakta ve biz gyroscope ile nereye bakarsak silah oraya ateş etmekte. Oyunda herhangi bir amacımız yok; buradaki asıl olay gyroscope’u iş üstünde görmek. İşte size örnekten bir resim:

GyroOrnek

Örneği indirmek için: https://www.dropbox.com/s/475zv4argw0ndgd/Gyro%20Ornek.zip?dl=0

Faydalandığım kaynak: http://blog.heyworks.com/how-to-write-gyroscope-controller-with-unity3d/

Detaylı açıklama için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Hepinize tekrar merhaba (ve hayırlı bayramlar),

Bu örneğim Unity‘de daire şeklinde basit bir sağlık barı yapımı hakkında olacak. Sağlık barını oluşturmak için Unity’nin UI sistemini kullandım.

Örneği test etmek için tek yapmanız gereken şu unitypackage‘ı projenize import edip oradaki scene‘i açmak: https://www.dropbox.com/s/j1zg0c3oon2zzzf/DaireselSaglikBari.unitypackage?dl=0

Örnekteki görselleri ve scripti kendi projelerinizde dilediğinizce kullanabilirsiniz. Örnekten iki resim paylaşacak olursam:

resim1 resim2

Bu sağlık barındaki en önemli olay SaglikBariRenk objesindeki Image component‘inin “Radial 360 – Filled” modunda çalışması. Buradaki “Radial 360″ı örneğin “Vertical” diye değiştirirseniz sağlık barı Diablo tarzı yukarıdan aşağıya doğru azalır.

Umarım faydalı olur. Başka derslerde görüşmek üzere!

Hepinize merhabalar,

Yeni bir Unity 3D örneğiyle karşınızdayım. İsminden de anlaşılacağı üzere bu bir infinite runner oyunu örneği. Örnekteki tüm kodlar C# dili ile yazıldı ve olabildiğince comment’lendi. Örnek hem PC hem de mobil platformlarda sorunsuz çalışmakta (bende sıkıntı çıkmadı). Kontroller tasarlanırken Temple Run oyunu baz alındı.

Buyurun size örnekten bir resim:

temple run

Linkler ve açıklamalar için yazının devamını okuyabilirsiniz…

(daha&helliip;)

NOT: Bu örnek Unity 5 desteklemez.

Hepinize yine ve yeniden merhaba,

Bir başka Unity3D dersiyle karşınızdayım. Bu sefer birşeyler anlatmayacağım, yapmış olduğum bir örneği paylaşacağım. Bu örnek oyunda bir arabayı dümdüz bir asfalt yolda ilerletiyoruz ve yol asla bitmiyor (infinite road). Infinite road yapmak için elbette çeşitli yollar vardır ve benimkisi de bunlardan biri.

Eğer merak ettiyseniz alın size örnekten bir resim:

1

Daha fazla açıklama ve örneğin linkleri için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Merhabalar, uzun zaman sonra bir çeviri eğitim dosyasıyla daha karşınızdayım. Aslına bakarsanız bu eğitim dosyasının çevirisine 22 Ağustos 2010 tarihinde başlamıştım ama nedense sonradan hevesim yok oldu ve çeviriyi sonlara doğru bıraktım. Ama birkaç gün önce çeviriyi öyle bırakmak yerine en azından tamamlayıp paylaşayım ve sonra ne yapacaksam yapayım dedim ve çeviriyi tamamladım.

Ancak sizi uyarıyorum, bu eğitim dosyası ne yazık ki bir “GM Eğitimi-Scrolling Shooter” kadar güzel değil. Bunun sebebi ne yazık ki bu eğitim dosyasının orijinalinin yazılırken sanki oldu bittiye getirilmek için çaba sarfedilmiş gibi çabucak yazılma gayretine girilmiş şekilde yazılmasıdır, ve ben ne kadar eksikleri hafiften kapatmaya da çalışsam çeviri de orijinal eğitim dosyasından dolayı çok açık değildir.

Yani kısaca bu eğitim dosyasında çoğu şeyi gerçekten kendiniz yapacaksınız, eğitim dosyası ne yazık ki sadece size basit ipuçları vermekle yetinecek. Ancak bunu bir sorun değil de kendinizi daha iyi geliştirmek için bir etken olarak görürseniz daha rahat edersiniz.

Bu eğitim dosyası MS Word’de 12 sayfa tutmuştur. Bu eğitim dosyasında geçen GMK dosyalarını, kaynak dosyalarını ve yazının PDF hâlini içeren Winrar arşivini indirmek için alttaki linke tıklayabilirsiniz.

Link: https://www.box.com/s/d3e6ac832ef479b88c55

Eğitim dosyasını görmek için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Herkese selam, bu konuda bir süredir tanıtmayı düşündüğüm bir programı size tanıtacağım. Başlıkta da yazdığı gibi programın adı Wings 3D ve program çok hoş bir modelleme programı. Bu program tamamen ücretsiz ve çeşitli eklentileri sonradan internetten yüklemek mümkün.

Programın güzel yanı dilleri arasında Türkçe seçeneğinin de var olması. Ancak sizi bilemem ama ben önceleri İngilizce üzerinden çalıştığım için Türkçe dil bana modelleme işinde yabancı geldi! 😀

Bu programın kullanıldığı bir oyun örneği vereyim, ayrıca bu oyun epey de bilindik bir oyun. Bu program Türk yapımı olan Mount&Blade oyununda; bildiğim kadarıyla, özellikle kılıç ve kalkan gibi şeyleri yaparken kullanılıyor. (Özellikle oyuna mod yapan hayranları tarafından kullanılıyor.) (daha&helliip;)