Dalam permainan 2D top down, kadang-kadang bola diberi ilusi berada di udara, seperti di bawah ini:
Bagaimana saya bisa mencapai ini?
Dalam permainan 2D top down, kadang-kadang bola diberi ilusi berada di udara, seperti di bawah ini:
Bagaimana saya bisa mencapai ini?
Jawaban:
Beri bola nilai tinggi. Gambar bayangan pada posisi 2D bola yang sebenarnya; bayangan akan membantu mengorientasikan bola untuk pemain secara spasial.
Saat Anda menggambar bola itu sendiri , imbangi posisi Y dengan "tinggi" bola. Jika Anda ingin menerapkan lebih dari sekadar ilusi, gunakan nilai ketinggian ini dalam perhitungan juga - misalnya, Anda dapat menerapkan kemampuan bola untuk melewati kepala pemain dalam permainan seperti yang Anda tunjukkan dengan memeriksa apakah tingginya adalah geater dari tinggi pemain.
Bayangan dan tekstur .
Tekstur bola untuk menunjukkannya berputar. Ini membantu memberikan ilusi rotasi bola, yang lebih dari 2 dimensi.
Bayangan bisa menipu otak Anda untuk memercayai segala macam hal. Membuat hal-hal datar terlihat seperti mereka memiliki dimensi ketiga.
Anda bahkan tidak perlu mengubah ketinggian bola, Anda hanya perlu mengubah lokasi bayangan.
Video ini adalah contoh luar biasa dari apa yang dapat dilakukan bayangan. Anda akan melihat bahwa bola bergerak persis sama di setiap urutan, hanya bayangan yang berubah: https://www.youtube.com/watch?v=5fgOK0odA1o
Shadow and Ball adalah aspek kunci. Ukuran dan jarak bayangan antara Bola dan bayangan harus meningkat ketika tinggi meningkat. Juga, ukuran bola harus meningkat ketika tinggi bola meningkat. Posisi bayangan mewakili posisi bola dalam 2d dan ketika tinggi Bola bertambah, Anda harus mengubah posisi Bola (saya mengasumsikan bahwa sumber cahaya homogen dan bukan titik tunggal seperti lampu. Sumber cahaya mengubah segalanya tentang bayangan). Akhirnya Anda dapat menambahkan beberapa animasi seperti aliran udara.
Saya akan melakukan apa yang disarankan poster di atas, Bayangan dan ukuran meningkat ketika bola lebih tinggi. Satu hal yang saya ingat dari bermain tenis di permainan TV lama adalah bahwa bola juga melambat semakin tinggi dan semakin besar. Ketika mencapai puncaknya dan mulai "turun" itu akan mulai lebih cepat lagi karena menjadi lebih kecil.