Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

2d animation ( xna )


Öne çıkan mesajlar

Mesaj tarihi:
ilgilenen varmı bilmiyorum oyun yapma işleriyle. ufaktan bi el atıyım dedim yaptım abuk bi oyun. yalnız animasyon yok tabi işin içinde. animasyon için spritesheet'ler kullanıolarmış genelde. spritesheet kullanmadan 2d animasyon olayı yapılabiliyormu. yapılabiliyorsa nasıldır mantığı bu işlerin. araştırdım biraz bulamadım spritesheet hariç animasyon olayı 2d bir oyun için. ilgilenenleriniz varsa bi yardımcı olabilirlerse güzel olur.?
Mesaj tarihi:
Abi hazir sprite bulursun milyon tane. Sprite olayi da su; sen genisligi ve yuksekligi ayni olan imajlari tek bir imaj haline getirip, bir timer ile o buyuk imajin ufak kisimlarini gostererek animasyon yapiyorsun.

Misal su imajda; http://www.raywenderlich.com/wp-content/uploads/2010/03/grossini_dance_atlas1.png

Bu tipin icine sigacagi buyuklukta bir image box ve bir timer koyup, her timer interval'inde image box icindeki imaji sabit bir oranda kaydirarak karakterin diger pozisyonunu gosterirsen basit bir animasyon yapmis oluyorsun.

Ustune bir de kullaniciya o image box'i hareket ettirme olanagi saglarsan, kullanicinin yonetebildigi danseden bir karakterin olmus oluyor =)
Mesaj tarihi:
spritesheet mantığını anladım abide. çok saçma geldi yani. ne bıleyim teknoloji yoksunu bi iş gibi değilmi :) benim merak ettiğim spritesheet kullanmadan etmeden başka bi animasyon mantığı dönüyormu bu 2d oyunlarda onu merak ediyorum. yoksa bende spritesheet kullanarak yapıcamda spritesheet karışıklığıyla uğraşmak gelmiyor içimden. ama zahmet edip anlattığın için yine teşekkür ediyorum :)
Mesaj tarihi:
Sprite en kolay yolu esasen. Diger turlu 2d bir karakteri parcalar halinde cizip parcalari hareket ettirmek istesen kafayi yersin. Bir de istedigin tipte bir animasyonu elde edemezsin.

Ha dersen ki 3d yapayim ama 2d gorunsun o zaman olur. Ayarlarsin kamerayi sadece belli bir taraftan bakacak sekilde, istedigin gibi hareket ettirirsin 3d objeleri, olur sana 2d gorunumlu 3d oyun.
Mesaj tarihi:
hmm 3d olayına oyun programlama mantığını iyice oturtmadan girmek istemiom sıkılmazsam eğer tabi. spritesheet kullanarak yapçam heralde başka şansım yok gördüğüm kadarıyla. sıkılmazsam şu işten ilerde daha başka sorularla görüşmek üzere. teşşekkür ettim :)
Mesaj tarihi:
Dwinz said:

spritesheet mantığını anladım abide. çok saçma geldi yani. ne bıleyim teknoloji yoksunu bi iş gibi değilmi


programcılık dediğimiz iş zaten teknoloji yoksunu bi iş.

braid gibi oyunlar da böyle yapılıyor, 3-4 tane sprite yapıyorsun bir animasyon oluyor.
×
×
  • Yeni Oluştur...