huso

Yeni üye
27 Eki 2015
46
2
0
(34) İstanbul Avrupa
Arkadaşlar selam;

Paper 2d ve  2d side scroller arasında ki fark nedir tam olarak ?

Örneğin Mario yada pixel tarzı 2d oyun yapımında hangisini tercih etmeliyim ?

Avantajları ve dezavantajları nedir?
 
Khubur' Alıntı:
Paper2D spritelar, tilemaplar vs... ile oyun yapabileceğin bir araç. 2d side scroller template(şablonu) ise 3D bir oyun fakat spriteler ile yapıldı.
Side Scroller oyunu ile Paper2D kullanılarak yapıldı.

Mario gibi bir oyun yapmak için Paper2D kullanman gerekiyor.
Paper2D Dokümantasyonu

Cevap için çok teşekkür ederim. 

Peki eskiden Commoder 64 'de olan Final Fight diye bir oyun vardı, hem 2d idi hemde karakterler sadece sağa sola değil, mekanın derinliğine gidecek şekilde de yukarı aşağı hareket edip, oralarda dövüşebiliyordu.

Bu tip bir şey için Paper2d uygun mudur, yoksa derinlik de dahil olduğu için normal 3d proje yapıp karakterleri ve etrafta ki dokuyu 2d görünecek şekilde kaplayarak yapmak mı daha uygundur. Ayrıca hangisi en düşük özelliklere sahip android cihazda bile daha sağlıklı sonuç verir, bu da önemli. Örnek olarak gönderdiğim oyunun linkini aşağıda gönderiyorum, tekrardan çok sağolun cevapladığınız için.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
Sanırım istediğim şey 3d side scroller ile yapılıyor, ama baktığım tutoriallerin hiç birinde bu konuya değinilmemiş, karakter hep sağa yada sola hareket etmiş, yukarı aşağı da hareket eden karakterlerin olduğu bir ders yada tutorial bulamadım. 

Belki de hareket alanın yakınımıza ve uzağımıza görünmez planeler yerleştirip karakterlerin o  planelerin dışına çıkmamasını sağlayarak yapabiliriz.

Fikri olan paylaşırsa çok sevinirim :)
 
huso' Alıntı:
Khubur' Alıntı:
Paper2D spritelar, tilemaplar vs... ile oyun yapabileceğin bir araç. 2d side scroller template(şablonu) ise 3D bir oyun fakat spriteler ile yapıldı.
Side Scroller oyunu ile Paper2D kullanılarak yapıldı.

Mario gibi bir oyun yapmak için Paper2D kullanman gerekiyor.
Paper2D Dokümantasyonu

Cevap için çok teşekkür ederim. 

Peki eskiden Commoder 64 'de olan Final Fight diye bir oyun vardı, hem 2d idi hemde karakterler sadece sağa sola değil, mekanın derinliğine gidecek şekilde de yukarı aşağı hareket edip, oralarda dövüşebiliyordu.

Bu tip bir şey için Paper2d uygun mudur, yoksa derinlik de dahil olduğu için normal 3d proje yapıp karakterleri ve etrafta ki dokuyu 2d görünecek şekilde kaplayarak yapmak mı daha uygundur. Ayrıca hangisi en düşük özelliklere sahip android cihazda bile daha sağlıklı sonuç verir, bu da önemli. Örnek olarak gönderdiğim oyunun linkini aşağıda gönderiyorum, tekrardan çok sağolun cevapladığınız için.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

330px-Oblique_projection_yz.svg.png


Orthogonal ya da Oblique projection olarak basitce eksenlerin degistirilmesiyle o sekil hareket oluyor. Gördüğüm kadarıyla o oyunda orthogonal bir kamera projectıon edilmis.


Eğitim serisi olarak buradan devam edebilirsin benim önerebileceğim eğitim olarak bu var.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
Teşekkür ederim, bunşları çalışıyorum. 

Yalnız bunlarda karakterler sadece sağa ve sola hareket ediyor, hiç bir tutorialde yukarı ve aşağıya hareket etmiyor, yada benim gözümden kaçtı.

Yani gönderdiğim Final Fight örneğinden karakterler sadece ekranın sağına soluna değil, yukarı aşağı da yani bulundukları mekanın derinliğine de hareket ediyorlar.

Paper 2d yada 3D Side Scroller tutoriallerin hepsinde sadece sağa ve sola hareket var.

O kafama takıldı, eğer Side Scroller ile derinliğe hareket mümkün değil ise normal 3d sahne ve hep aynı perspektiften bakan bir kamera ile yapmak daha mantıklı ona karar veremedim.

Mesela bu örnekte de var , ekranda sadece X eksenin değil Y eksenin de hareket edebiliyor karakterler.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
Paper 2d hiç kullanmadım fakat Side Scroller sisteminde Y ekseninde de hareket ettirebilirsin. Normal bir karakterin sağ/sol inputlarının nasıl yapıldığını template'lerden incelersen benzerini side scroller a entegre edebilirsin.
 
huso' Alıntı:
Teşekkür ederim, bunşları çalışıyorum. 

Yalnız bunlarda karakterler sadece sağa ve sola hareket ediyor, hiç bir tutorialde yukarı ve aşağıya hareket etmiyor, yada benim gözümden kaçtı.

Yani gönderdiğim Final Fight örneğinden karakterler sadece ekranın sağına soluna değil, yukarı aşağı da yani bulundukları mekanın derinliğine de hareket ediyorlar.

Paper 2d yada 3D Side Scroller tutoriallerin hepsinde sadece sağa ve sola hareket var.

O kafama takıldı, eğer Side Scroller ile derinliğe hareket mümkün değil ise normal 3d sahne ve hep aynı perspektiften bakan bir kamera ile yapmak daha mantıklı ona karar veremedim.

Mesela bu örnekte de var , ekranda sadece X eksenin değil Y eksenin de hareket edebiliyor karakterler.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Sağda ve solda yer değiştirmesi demek belirli bir eksen üzerinde muhtemelen X ekseni üzerinde yeni değer almasıdır. Sprite konumlarını yer değiştirirseniz daha iyi görebilrisiniz.

Bence daha önceden yapılan oyunlara bakıp karışlaştırmak yerine bunun gibi basit eğitim serilerini takip etmek bence daha anlamlı. O tutorial serisini takip edip yaparsanız basit olarak 2D  kavramları nasıl olduğunu tilesetlerin nasıl bölündüğünü, sprite ile basit animasyonlar oynandığını şeyleri öğreneceksiniz.
 
Khubur' Alıntı:
huso' Alıntı:
Teşekkür ederim, bunşları çalışıyorum. 

Yalnız bunlarda karakterler sadece sağa ve sola hareket ediyor, hiç bir tutorialde yukarı ve aşağıya hareket etmiyor, yada benim gözümden kaçtı.

Yani gönderdiğim Final Fight örneğinden karakterler sadece ekranın sağına soluna değil, yukarı aşağı da yani bulundukları mekanın derinliğine de hareket ediyorlar.

Paper 2d yada 3D Side Scroller tutoriallerin hepsinde sadece sağa ve sola hareket var.

O kafama takıldı, eğer Side Scroller ile derinliğe hareket mümkün değil ise normal 3d sahne ve hep aynı perspektiften bakan bir kamera ile yapmak daha mantıklı ona karar veremedim.

Mesela bu örnekte de var , ekranda sadece X eksenin değil Y eksenin de hareket edebiliyor karakterler.

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

Sağda ve solda yer değiştirmesi demek belirli bir eksen üzerinde muhtemelen X ekseni üzerinde yeni değer almasıdır. Sprite konumlarını yer değiştirirseniz daha iyi görebilrisiniz.

Bence daha önceden yapılan oyunlara bakıp karışlaştırmak yerine bunun gibi basit eğitim serilerini takip etmek bence daha anlamlı. O tutorial serisini takip edip yaparsanız basit olarak 2D  kavramları nasıl olduğunu tilesetlerin nasıl bölündüğünü, sprite ile basit animasyonlar oynandığını şeyleri öğreneceksiniz.

Çok teşekkür ederim, çalışıyorum şu an, gayet faydalı bir ders videosu.
 
huso' Alıntı:
Khubur' Alıntı:
Sağda ve solda yer değiştirmesi demek belirli bir eksen üzerinde muhtemelen X ekseni üzerinde yeni değer almasıdır. Sprite konumlarını yer değiştirirseniz daha iyi görebilrisiniz.

Bence daha önceden yapılan oyunlara bakıp karışlaştırmak yerine bunun gibi basit eğitim serilerini takip etmek bence daha anlamlı. O tutorial serisini takip edip yaparsanız basit olarak 2D  kavramları nasıl olduğunu tilesetlerin nasıl bölündüğünü, sprite ile basit animasyonlar oynandığını şeyleri öğreneceksiniz.

Çok teşekkür ederim, çalışıyorum şu an, gayet faydalı bir ders videosu.
pb5DWn.jpg
[/url][/img]
Tekrar selam.

Söylediğin tutoriali çalıştım, çok teşekkür ederim bir çok şey öğrendim. 

Şimdi şöyle bir sorun yaşıyorum, kendi karakterimi koypayalayıp düşman karakter oluşturdum, ve benim ana karakterimle belli bir mesafeye ve aynı yüksekliği (z ekseni) ne gelince ateş etmesini sağlamaya çalışıyorum. Aslında bunu başardımda ama,  network 4 kere çalıştıktan sonra devreye girmiyor. Sanki kendini yenileyemiyor gibi. Aşağıda networkün resmini gönderiyorum, daha önce bu tip bir şey başınıza geldi mi ? 

Mesela eğer aynı z eksenin de olma şartını ortadan kaldırdığım zaman sorunsuz çalışıyor, ama aynı z eksenleri şartı olduğu zaman 4 kere çalıştıktan sonra teklemeye başlıyor.