Selamlar,
Bu yazımda sizlere geliştirmekte olduğum bir android oyununda hangi aşamaya geldiğimi anlatacağım. Öncelikle şunu söylemeliyim yazılım ve programlamaya çok yeni başladım. Geçen haftaya kadar büyük hevesler beslediğim bu işe geçen hafta başlamaya karar verdim. Biliyorum bu yol çok zor ve engebeli. Ancak kendime güveniyorum.
Geçtiğimiz hafta bilgisayarıma bir oyun motoru ve oyun geliştirme aracı olan Unity programını edindim. Birkaç gün çeşitli dökümanlar okuyup bu konu hakkında eğitim videolarını izledim. Bir şey anlamasamda ufak fikirler edinebilmek için hazır projeleri ve bu projelerin kodlamalarını inceledim.
Tabi biyerden başlamak gerekti. Unity'nin kendi bünyesinde barındırdığı store yardımcı ile ücretsiz birkaç sprite denilen modelleri edindim. Deneme amaçlı ve birşeyler öğrenebilmek için yapıcağım oyun 2D yani iki boyutlu olucak. Oyunun teması koşan karakterimizi yönledireceğimiz ve önümüze çıkan altınları toplayıp düşman hedeflere dokunmamak. Evet başlangıç için böyle bir proje maximum zorlukta belki ama söylediğim gibi kendime güveniyorum :)
Gedliğim bu aşamada zeminin sadece başlangıç kısmını hazırladım ve karakteri ekledim. Karakterin zeminin üzerinde durabilmesi için yani aşağıya düşmemesi için zemine ve karaktere bir collider uyguladım. Karaktere bir ağırlık dinamiği vermek için Rigidbody Component'ini ekledim.
Burada göründüğü gibi durma ve koşma animasyonları için değerleri tanımladım ve karakterin havada mı yerde mi olduğunu kontol etmesi için bir bool değeri. A ve D tuşlarına basıldığında X ekseni üzerinde gitmesi için hızla doğru orantılı bir kod eklemesini yaptım.
Biraz göz korkutucu olsada gerçekten uğraşırken zevk aldığım bir eğitim oluyor. Bunlardan bizene diyorsanız kendim için bir tekrar ve yaptığım işlemleri anımsamış oluyorum hemde geriye döndüğümde okurken mutlulukla okuyacağım bir yazı olmasını istedim :)
Vakit ayırıp okuyanlara çok teşekkür ediyorum esen kalın.
ben de unity indirip ve kurdum ancak henuz kodlamaya baslamadım. gözüm korkuyor açıkçası. kolaylıklar!
Congratulations @sylinda! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Congratulations @sylinda! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Congratulations @sylinda! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP