Unity Öğrenme Günlüğüm - 01

in #tr6 years ago

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 :)
download.png

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.
Screenshot_3.png

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.

Sort:  

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

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @sylinda! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 10000 upvotes. Your next target is to reach 11000 upvotes.

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:

The new Steemfest³ Award is ready!
Be ready for the next contest!

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @sylinda! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 11000 upvotes. Your next target is to reach 12000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Support SteemitBoard's project! Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64507.66
ETH 3080.07
USDT 1.00
SBD 3.85