Saya berencana membuat sistem kill cam saya sendiri untuk satu set alat kotak pasir. Namun, setelah berpikir tentang mekanisme cam pembunuh itu sendiri, saya cukup bingung. Saya mencoba untuk membuat ulang game yang biasanya terlihat dalam panggilan tugas yang menunjukkan, dari sudut pandang si pembunuh, adegan pembunuhan yang sebenarnya.
Pikiran saya:
-Saya tidak bisa hanya mengingat ketika orang membunuh orang lain karena saya tidak tahu kapan harus memulai 'proses rekaman'. Ada cara bagi saya untuk menentukan secara akurat kapan seseorang 'akan' membunuh seseorang.
-Satu-satunya ide saya sejauh ini adalah memiliki duplikat lengkap semua yang dimuat ke samping menyalin semua gerakan dari dunia asli tetapi dengan penundaan 10 detik. Dengan begitu, semua kamera pembunuh akan berdurasi 10 detik dan kamera orang hanya akan dipindahkan ke dunia kedua dari pembunuh mereka.
Pertanyaan saya:
Apakah sudah ada cara yang diterima untuk melakukan ini? Adakah yang punya ide bagus untuk hal seperti ini? Terima kasih, jika bisa!
Tidak tahu bagaimana ini biasanya diterapkan, tetapi Anda bisa meminta masing-masing peluru menyimpan klip dari saat dipecat, hingga ketika menyentuh target. Jika pemotretan dilakukan hanya dengan hitcan, Anda dapat menghitung apakah akan menghasilkan rekaman kill cam dalam siklus yang sama saat Anda melakukan hitcan.
sumber
Anda dapat menyimpan transformasi objek setiap beberapa detik atau lebih. Lakukan ini untuk semua objek dinamis yang berlaku. Goyangkan tabungan sehingga setiap bingkai Anda hanya menyimpan beberapa matriks. simpan sejauh mungkin dalam waktu yang Anda inginkan.
Selama replay, Anda benar-benar menggunakan transformasi ini dalam mesin rendering untuk menghidupkan melalui adegan, menginterpolasi antara transformasi dengan waktu untuk setiap frame yang diperlukan.
Ini bukan duplikat yang tepat tetapi sangat sangat dekat & memungkinkan Anda untuk memberikan pemain pilihan kontrol kamera selama replay sehingga mereka dapat memilih dari mana untuk melihat pemandangan.
sumber
Anda dapat menerapkan beberapa fitur replay di game Anda. menggunakan fungsi replay, killcam hanyalah replay yang dimainkan dari beberapa gametime tertentu, dan dari sudut pandang beberapa pemain. nanti Anda dapat menyimpan replay dan membiarkan orang lain meninjau game setelah selesai.
juga ide Anda untuk menjalankan game yang sama dengan input 10 detik keterlambatan adalah pendekatan yang baik jika game Anda tidak menggunakan daya komputasi yang tinggi.
sumber
Bagaimana dengan ini...
Hanya catat ketika ada kemungkinan membunuh.
Pikirkan tentang hal ini dari sudut pandang AIM-BOT. Itu hanya akan mengarah / menembak ketika membunuh adalah suatu kemungkinan. Jadi, Anda hanya perlu merekam ketika musuh berada dalam jangkauan yang dapat dibunuh / terlihat.
sumber
Atur radius di sekitar pemain dan jika pemain lain memasuki radius maka itu mulai merekam layar untuk kedua orang. Anda kemudian menunggu untuk melihat apakah ada yang terbunuh. Jika demikian maka Anda menemukan si pembunuh dan mengambil rekaman mereka dan memundurkan jumlah waktu yang telah berlalu sejak pembunuhan ditambah panjang yang Anda inginkan video dan mundur dan mainkan untuk orang yang terbunuh. Jika tidak ada yang terbunuh dan tidak ada orang lain dalam radius di sekitar karakter maka hapus atau hentikan rekaman. Jika si pembunuh diperbesar pada lingkup kemudian melemparkan sinar ke tempat ia membidik dan membuat radius pemicu lain. Jika seseorang ada di dalamnya maka ia merekam layar siapa pun yang berada dalam radius di mana karakter yang membidik membidik dan dari karakter yang membidik. Jika seseorang mati dengan karakter yang bertujuan maka Anda mengambil waktu berlalu sejak pembunuhan ditambah panjang yang Anda inginkan untuk membunuh cam dan Anda mundur dan bermain ini untuk orang yang terbunuh. Jika mereka memperkecil maka hentikan rekaman. Ini adalah konsep jadi saya belum mencobanya.
sumber