Pertanyaan yang diberi tag «steering-behaviors»

2
Dynamic thruster balancing kapal ruang angkasa
Ruang kapal dalam game saya dimaksudkan untuk dibangun oleh pemain dengan jumlah pendorong yang sewenang-wenang yang terpasang di mana saja dengan rotasi apa pun. Saat ini saya memiliki beberapa kode kotor untuk memutar kapal ke sudut tertentu (percepatan dan perlambatan). Ini adalah contoh dari sebuah kapal simetris menghadap ke tempat …

2
Perilaku atau logika kemudi seperti apa yang dapat saya gunakan untuk membuat ponsel mengelilingi orang lain?
Saya menggunakan pencarian jalan di permainan saya untuk memimpin massa ke pemain lain (untuk mengejar mereka). Ini berfungsi untuk membuat mereka melampaui pemain, tapi saya ingin mereka berhenti sedikit sebelum tujuan mereka (jadi memilih simpul kedua dari belakang bekerja dengan baik). Namun, ketika banyak gerombolan mengejar ponsel mereka kadang-kadang "menumpuk …


3
Menghindari mengorbit dalam mengejar perilaku kemudi
Saya memiliki rudal yang mengejar perilaku untuk melacak (dan mencoba dan memengaruhi) targetnya (diam). Ini berfungsi dengan baik selama Anda tidak memberondong ketika Anda meluncurkan rudal. Jika Anda memberondong, rudal cenderung untuk mengorbit targetnya. Saya memperbaikinya dengan mempercepat tangensial ke target terlebih dahulu , membunuh komponen tangensial dari kecepatan terlebih …

2
Mencegah bencana yang berlebihan dalam game balapan
Saat bermain GTA III di Android, saya perhatikan ada sesuatu yang mengganggu saya di hampir setiap gim balap yang pernah saya mainkan (mungkin kecuali Mario Kart): Mengemudi lurus ke depan itu mudah, tetapi kurva sangat sulit. Ketika saya berpindah jalur atau melewati seseorang, mobil mulai berputar bolak-balik, dan segala upaya …

2
Menghindari tabrakan 3D: menemukan vektor kecepatan yang diperbarui (di luar kerucut "kecepatan tabrakan")
Saya mencoba memahami dan menerapkan mekanisme penghindaran tabrakan 3D sepenuhnya (perilaku kemudi) untuk pergerakan penerbangan (enam derajat kebebasan), saat ini berfokus pada menghindari rintangan statis (semua dengan bentuk bola). Namun, saya tidak begitu mengerti bagaimana cara mengetahui vektor kecepatan baru dari agen yang bergerak. Gambar di bawah menggambarkan pemandangan. Agen …


3
Di RecastNavigation, bagaimana saya bisa membuat agen menganggur setelah mencapai tujuannya?
Pertanyaan ini secara khusus tentang berurusan dengan perpustakaan Navigasi Recast. Saya telah menambahkan agen dengan addAgentdan menetapkan target dengan requestMoveTarget. Ketika agen mencapai tujuannya, itu berhenti, tetapi ketika didorong keluar dari jalan (oleh agen lain) ia akan mencoba untuk kembali ke targetnya. Sebaliknya, ingin berhenti dan menjadi menganggur, sehingga ketika …

2
Kemudi penghindaran dinding
Saya membuat simulator kemudi kecil menggunakan algoritma Reynolds boid. Sekarang saya ingin menambahkan fitur penghindaran dinding. Dinding saya dalam 3D dan didefinisikan menggunakan dua titik seperti itu: ---------. P2 | | P1 .--------- Agen saya memiliki kecepatan, posisi, dll ... Bisakah Anda memberi tahu saya cara menghindar dengan agen saya? …
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.