Saya sedang mengerjakan senjata jenis pisau lempar di mana pemain membidik gratis lalu melempar pisau. Pisau berputar di udara dan pada tabrakan berhenti berputar dan orang tua itu sendiri ke objek yang bertabrakan dengannya. Pemintalan ditangani melalui animasi sedangkan jalur pisau ditangani oleh fisika.
Satu masalah yang saya hadapi adalah bagaimana memastikan bahwa ketika pisau bertabrakan dengan musuh maka pisau itu akan menghadap ke arah mereka. Pada saat yang terjadi kadang-kadang adalah pisau yang ditanamkan ke pegangan musuh terlebih dahulu. Yang jelas tidak realistis. Pada saat yang sama, saya pikir itu akan sangat tidak masuk akal bagi pisau untuk hanya "memukul" musuh jika pisau itu bertabrakan terlebih dahulu, karena tingkat di mana pisau berputar berada di luar kendali pemain.
Saya telah menonton banyak rekaman killcam lambat dari senjata yang sama dan setiap kali senjata dilemparkan itu berputar di udara dan secara ajaib selalu berakhir dengan pisau menunjuk ke sasarannya. Untuk permainan yang jarak lemparannya konsisten, ini cukup mudah untuk dilakukan. Tetapi saya tidak begitu yakin bagaimana cara memprediksi ini karena ada banyak faktor yang tidak terduga misalnya yang terlibat. arah pisau, rotasi pisau, posisi musuh, jarak dari musuh dll. Jika memungkinkan, saya lebih suka tidak harus menggunakan logika prediksi yang rumit karena permainan akan untuk perangkat yang cukup rendah. Apakah ada cara "asap dan cermin" untuk menyelesaikan ini?