Pemain menggunakan kamera untuk mengamati pertandingan. Penggunaan mode kamera dan parameter kamera yang berbeda dapat menghasilkan performa visual permainan yang berbeda.
Modul Kamera
Modul kamera adalah modul default dan tidak perlu dimuat tambahan.
Anda dapat mengonfigurasi kamera utama di modul kamera.
Mode Kamera
Dalam modul kamera, setelah memilih mode kamera, Anda dapat mengatur parameter mode lebih lanjut.
Di antara parameter tersebut, ada beberapa parameter umum untuk beberapa mode kamera:
Konfigurasi Umum
Jenis batas sudut rotasi kamera: Jika Anda memilih untuk mempertahankan logika asli, kamera akan membatasi sudut rotasi yang dapat dioperasikan pemain. Jika Anda memilih WideRange, batas ini akan dilonggarkan.
Bidang pandang: Sudut yang dapat dilihat kamera.
Mode Oklusi: Kecuali untuk kamera orang pertama, cara untuk menangani situasi saat terjadi oklusi antara kamera dan karakter pemain. Ada tiga mode: tetap, diperbesar, dan perspektif.
Pada titik ini, jika kamera terus berputar, kamera akan terhalang oleh dinding.
Dalam mode tetap, meskipun ada penghalang antara kamera dan karakter pemain, keduanya tidak akan diproses.
Dalam modus zoom, kamera akan mengubah posisinya dan mendekati karakter pemain seolah-olah terjepit oleh suatu penghalang.
Dalam mode perspektif, karakter pemain akan ditandai dengan garis merah.
Mode proyeksi: Dalam mode perspektif, kamera menggunakan aturan yang sama seperti dalam realitas bahwa objek lebih besar saat dekat dan lebih kecil saat jauh. Dalam mode ortografis, kamera tidak menggunakan aturan bahwa objek lebih besar saat dekat dan lebih kecil saat jauh.
Mode Perspektif
Mode ortogonal. Secara umum, mode ortogonal cocok untuk situasi seperti permainan gulir horizontal yang memiliki persyaratan khusus untuk adegan tersebut.
Offset: Pada kamera yang mendukung pengaturan offset, offsetnya adalah (0, 0, 0) yang merupakan posisi default awal kamera. Dengan mengatur parameter ini, Anda dapat menyesuaikan posisi default kamera.
Kamera Orang Ketiga
Kamera orang ketiga berada pada jarak tertentu dari pemain, dan karakter pemain ditampilkan. Dalam mode kamera orang ketiga default, pemain dapat memutar kamera dengan bebas, dan perintah gerakan maju pemain akan membuat karakter pemain bergerak ke arah yang ditunjukkan kamera.
Pemain akan berputar ke arah pergerakan sebelum bergerak maju.
###FF Klasik
FF Classic seperti kamera orang ketiga dalam game FreeFire. Parameter mode FF Classic tidak dapat diubah.
Mengejar Kembali
Kamera yang mengejar dari belakang akan selalu melihat ke belakang pemain. Dalam mode ini, arah horizontal karakter pemain selalu sama dengan arah horizontal kamera, dan memutar kamera juga akan memutar karakter pemain.
Kamera Orang Pertama
Posisi kamera orang pertama tumpang tindih dengan karakter pemain, seolah-olah mengamati dunia permainan dari sudut pandang karakter pemain. Kamera orang pertama default tidak mendukung penyesuaian bidang pandang.
Sumber daya orang pertama yang baru
Di bagian bawah mod, Anda dapat menggunakan versi baru sumber daya untuk orang pertama.
Saat aset orang pertama yang baru dicentang, kamera akan selalu menampilkan kedua tangan, alih-alih hanya menampilkan kedua tangan saat melakukan tindakan.
###FF Klasik
Kamera orang pertama FF Classic konsisten dengan perspektif orang pertama di FreeFire. Kamera orang pertama FF Classic memiliki efek dinamis yang mengubah bidang pandang saat bergerak.
Kamera atas-bawah
Kamera atas-bawah selalu menghadap bidang horizontal secara default, dan akan bergerak bersama pemain saat pemain bergerak.
Kamera horizontal
Secara default, kamera perspektif horizontal akan selalu menghadap sumbu Z positif dari sistem koordinat dunia dan bergerak bersama pemain.
Kamera horizontal memiliki konfigurasi yang unik:
Sudut nada dan sudut horizontal: Anda dapat menyesuaikan sudut awal kamera, dan kamera akan mempertahankan sudut ini setelah konfigurasi.
Apakah akan mengizinkan pergerakan sumbu X pemain: Saat diaktifkan, instruksi pergerakan pemain ke dalam dan luar layar akan diblokir, dan pemain hanya dapat bergerak ke sisi kiri dan kanan layar.
Kamera tampilan gratis
Dalam mode kamera free-view, perintah gerakan pemain akan mengoperasikan kamera, bukan karakter pemain. Secara default, kontrol tampilan vertikal kamera free-view dibalik.
Kamera Kustom
Kamera khusus hanya akan mengikuti pemain dan tidak memiliki fungsi lain. Konfigurasi Anda menentukan bagaimana pemain berperilaku saat menggunakan kamera.
skrip
Selain mengonfigurasi kamera utama, skrip dapat digunakan untuk menyesuaikan parameter kamera secara dinamis, membuat atau mengganti kamera.
Buat & ganti kamera
Dengan membuat kamera, Anda dapat membuat kamera tambahan, tetapi kamera tersebut tidak digunakan dan kamera pemain tidak akan berubah.
Setelah membuat kamera, Anda dapat menyesuaikan kinerja kamera dengan mengatur propertinya.
Gunakan Ganti Kamera untuk beralih ke kamera yang ditentukan, dan pemain akan mulai menggunakan kamera baru.
Masker
Kamera dapat secara selektif menampilkan objek atau pemain di peta dengan memodifikasi level topeng. Semua unit yang terlihat memiliki komponen visibilitas.
Tetapkan level dalam komponen, lalu ubah level pada topeng kamera yang akan dirender oleh kamera.
Secara default, kamera akan menampilkan semua level (0-15), dan gambar menunjukkan bahwa objek di level 1 tidak ditampilkan.
Dengan memodifikasi tingkat masker, Anda dapat mencapai tujuan menyembunyikan visibilitas unit kategori tertentu, menghemat kinerja, dsb.
Namun, meskipun unitnya tidak terlihat, fungsi lain seperti tabrakan masih ada, dan pemain akan tetap terhalang oleh objek level non-rendering atau memicu peristiwa tabrakan tertentu.
Kamera kustom baru
Berbeda dengan kamera yang ada, kami menyediakan kamera khusus yang sepenuhnya dikontrol oleh pemain:
Anda dapat mengklik dua kali pratinjau kiri bawah untuk menyesuaikan perspektif kamera.
Dalam skrip tersebut, kamera dikontrol menggunakan API baru. Berbeda dari kamera lama, kamera baru tersebut secara kolektif disebut kamera kustom: