Ukuran sprite Hero / Karakter dibandingkan dengan ukuran ubin?


9

Jadi saya membuat platformer sederhana ini di mana Hero berukuran 16x16, tetapi juga, ukuran ubin 16x16. Yang mana kedengarannya bagus kan? Tapi jendela permainan saya / dunia adalah 800x416, yang membuat Pahlawan benar-benar sangat kecil dibandingkan. Ini benar-benar mengejutkan saya, tetapi mengingat Ive tidak pernah membuat platformer sebelum itu juga merupakan penemuan baru.

Apakah ada aturan yang ditetapkan untuk skala dalam game platformer?

Saya ingin memiliki jendela permainan saya tetap ukurannya (800x416), karena permainan ini melibatkan level yang besar. Tapi seberapa besar pahlawan saya?

Saya harap saya jelas dengan pertanyaan itu, dan saya menghargai wawasan apa pun.

Terima kasih


Benar-benar tidak ada aturan, meskipun banyak platformer memiliki karakter yang 2x ukuran ubin.
thedaian

Saya kedua aturan 2x. Seorang karakter yang 16x32 masih akan dapat platform dengan gembira di tilegrid 16x16, dan akan lebih dari dua kali lipat berkat kenyataan bahwa orang tidak persegi.
Gregory Avery-Weir

3
Saya pikir rasio ukuran pahlawan dengan layar lebih penting daripada ukuran pahlawan dengan ukuran ubin.
Jimmy

1
@ Jimmy, menurut Anda apa rasio yang cocok antara ukuran layar dan ukuran pahlawan?
Kid

@ Jimmy, Anda mungkin ingin membuat jawaban itu sehingga Anda mendapatkan poin yang pantas untuk itu.
Insinyur

Jawaban:


11

Ini sebagian besar pertanyaan subyektif, dan itu sangat tergantung pada estetika dan mekanik game yang Anda maksudkan.

Rasio penting adalah ukuran fitur ke ukuran layar, bukan ukuran fitur ke ukuran ubin. Beberapa nomor diberikan di sini: http://kotiro.petermichaud.com/visual/resolution/ . Seperti yang mungkin Anda perhatikan, Mario Bro asli menampilkan mario yang sangat kecil, tidak hanya dalam hal resolusi piksel, tetapi juga dalam hal layar real-estate (ketinggian 1/20). Anda nyaris tidak tahu apa yang seharusnya menjadi karakter Anda, dan sulit untuk membangun keterikatan pada sesuatu yang sekecil itu. Gim selanjutnya dalam seri (apakah itu Mario 3 atau Mario World atau Paper Mario) memiliki karakter kira-kira 1/8 ketinggian layar, terlepas dari resolusi.

Saya juga berpendapat bahwa kecepatan permainan Anda agak memengaruhi ukuran. Misalnya, Super Meat Boy menampilkan gumpalan yang bergerak cepat di lingkungan yang tak kenal ampun. Pandangan diperbesar lebih lanjut dan fitur dan karakter lebih kecil, tetapi dengan seberapa cepat Meat Boy bergerak, itu akan menjadi sesak dan hambatan mematikan akan sangat menguji refleks pemain. Masih ada banyak waktu ketika kamera memperbesar, sehingga Anda dapat mengidentifikasi dengan karakter yang lebih baik. Sebaliknya, Castlevania menampilkan protagonis yang bergerak lambat dan gim ini berpusat di sekitar interaksi antara Anda dan musuh di dekatnya, sehingga ukuran fitur yang lebih besar berfungsi dengan baik.


Respon yang bagus! Masalahnya, permainan saya bergerak hampir secepat anak daging super (20 jarak lompatan genteng), jadi itu sebabnya saya bertanya. Tetapi sekarang setelah Anda menyebutkan ukuran fitur ke ukuran layar, saya melihat bahwa karakter 16x16 saya adalah 1/28 dari ukuran layar di sebagian besar level, meskipun di beberapa level di mana Anda memperbesar, ia turun menjadi jauh lebih sedikit. Dia masih kecil, bahkan jika dia adalah bola mata besar, dia terlihat minimalis dibandingkan dengan lingkungannya. Tapi permainan terasa jauh lebih baik ketika Pahlawan saya lebih kecil. Ada ide bagaimana cara berkompromi? (Saya mengubah karakter menjadi 1/14 sekarang, terasa clumsier: /)
Kid

Anda bisa membuat kamera lebih pintar tentang memperbesar dan memperkecil tergantung pada posisi saat ini dan kecepatan pemain (Memperbesar jika jika Anda melawan dinding level, misalnya, karena Anda tidak perlu menunjukkan apa pun di balik dinding , atau memperbesar ketika karakter tidak bergerak sangat cepat). Selama pemain dapat melihat karakter yang diperbesar untuk jumlah waktu yang baik, imajinasi secara otomatis memungkinkan mereka mengisi celah selama bagian-bagian ketika karakter kecil.
Jimmy

2

Apakah ada aturan yang ditetapkan untuk skala dalam game platformer?

Tidak. Ini umumnya masalah selera dan gaya visual yang Anda inginkan dari gim Anda. Anda harus mencoba beberapa rasio ukuran ubin yang berbeda dengan ukuran pemain dengan ukuran layar dan melihat mana yang terasa terbaik bagi Anda.

Seperti yang ditunjukkan Jimmy dalam komentar, perbedaan ukuran antara pemain dan layar kemungkinan akan memiliki dampak yang lebih besar pada perasaan permainan. Ukuran ubin relatif terhadap pemain harus merupakan detail implementasi (misalnya, pertimbangkan bahwa pada banyak konsol lama, sprite perangkat keras adalah ukuran tetap, dan "sprite" dalam game yang lebih besar hanya terdiri dari beberapa ubin) .

Untuk melakukan ini, penting untuk membuat struktur gim Anda sehingga rasio tersebut dapat diubah dengan relatif mudah - jadi Anda tidak ingin banyak batasan ubin yang dikodekan dalam kode Anda, misalnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.