Cara Mensimulasikan Ketinggian dalam Gim Tile Top-Down

13

Bagaimana saya bisa mensimulasikan ketinggian di game 2D ubin top-down? Salah satu cara yang saya pikirkan adalah membuat ubin yang seharusnya lebih tinggi lebih terang, tetapi saya bertanya-tanya apakah ada standar atau implementasi yang lebih baik.

Hophat Abc
sumber
Apa yang akhirnya Anda lakukan dan bagaimana hasilnya bagi Anda?
ashes999

Jawaban:

11

Pertama-tama dan untuk memperjelas, apakah Anda mengharuskannya untuk sepenuhnya top-down atau apakah Anda menganggap sesuatu seperti ini sebagai top-down juga. Dalam contoh itu Anda dapat mengatakan bahwa rumah itu jauh lebih tinggi daripada tong hanya dengan jumlah ubin yang mereka bentang secara vertikal. Juga, membiarkan karakter untuk bergerak di belakang objek adalah cara lain yang baik untuk membiarkan pemain menyadari betapa tinggi sesuatu itu.

Jika di sisi lain Anda benar-benar memaksudkan pandangan dunia dari atas ke bawah yang murni , Anda dapat mencoba saran Anda sendiri untuk memberikan nilai kecerahan yang berbeda tergantung pada ketinggian ubin. Cobalah karena itu harus cukup mudah diimplementasikan, dan lihat apakah hasilnya cukup memuaskan.

Tetapi jika Anda ingin memberikan kesan yang lebih kuat, mungkin Anda bisa menambahkan bayangan juga. Pilih arah cahaya sewenang-wenang dan minta ubin Anda membayangi ubin di bawah ketinggian masing-masing. Dengan cara ini ubin yang lebih tinggi akan menghasilkan bayangan yang lebih lama daripada ubin yang lebih rendah, dan memberi pemain isyarat visual tambahan tentang ketinggian setiap ubin. Seharusnya lebih sulit untuk diterapkan.

David Gouveia
sumber
1
Juga jika Anda menangani objek dinamis di sepanjang sumbu Z (kedalaman) yang tidak ada di mana Anda hanya memiliki X dan Y (lebar dan tinggi), Anda dapat mencoba menggunakan penskalaan untuk memberi kesan lebih dekat dengan kamera.
Gustavo Maciel
Hanya untuk memperbaiki komentar sebelumnya, Dalam kasus, Z akan menjadi Anda naik / turun dan x dan y bujur dan lintang.
Gustavo Maciel
@ Gustavo-Gtoknu Tidak memikirkan itu tetapi mungkin memberikan efek yang rapi juga. :)
David Gouveia
Ya, tetapi jika dipikir-pikir, BANYAK SNES / GBA game menggunakan efek itu, termasuk banyak RPGS jempolan, seperti Zelda
Gustavo Maciel