Memprogram sistem pendakian seperti penjarah makam

12

Saya bertanya-tanya apakah ada yang tahu atau memiliki pengetahuan tentang cara memprogram sistem pendakian seperti yang ditemukan di makam raider / belum dipetakan.

Saya telah berpikir hanya memiliki kotak pembatas di semua posisi yang dapat dipanjat di dunia game dan kemudian memeriksa tabrakan. Jika pemain berada di dalam kotak maka mereka akan "menggantung" dari tepi. Adakah yang memiliki ide / peningkatan yang lebih baik?

Saya sudah menyiapkan rendering menggunakan directx9 dan akan khawatir tentang animasi nanti.

MulletDevil
sumber
8
youtube.com/watch?v=GFu44oeLYPI&feature=relmfu - Beberapa informasi yang sangat bagus.
deceleratedcaviar
kemungkinan duplikat ambil dan panjat Ledge di
Unity3D
2
@bummzack pertanyaannya sama, tetapi konteksnya sama sekali berbeda. Menariknya, saya belum pernah melihat pertanyaan itu sebelumnya, tetapi jawaban terbaik adalah tautan yang saya posting haha.
decaviatedcaviar
dan jika ada yang tahu di mana menemukan model humanoid yang dicurangi, untuk referensi di masa mendatang, kami dapat menguji kode IK kami selamanya.
Raine
3dbuzz.com/vbforum/… Saya telah menemukan satu set video tutorial untuk membuat sistem karakter orang ke-3 di Unity. Saya belum menontonnya tetapi saya yakin itu bisa dikonversi untuk bekerja dengan bahasa lain karena prinsip panjat akan sama.
MulletDevil

Jawaban:

4

Presentasi Valve pada tahun 2009 tentang sistem AI di belakang Left4Dead menjelaskan secara rinci tentang sistem yang digunakan untuk pendakian, termasuk deteksi langkan, ketinggian hambatan, pemilihan animasi dll.

Sebagian besar ditujukan untuk animasi NPC, tetapi sebagian besar kode panjat yang sebenarnya harus sangat mirip.

drxzcl
sumber