Tukar imej daripada objek imej agar sepadan dengan negara atau bahasa

Laman dikemaskini :
Tarikh penciptaan halaman :

Persekitaran pengesahan

Windows
  • Windows 11
Penyunting Perpaduan
  • 2021.3.12f1
Sistem Input (Unity Technologies)
  • 1.4.3
Penyetempatan (Teknologi Perpaduan)
  • 1.3.2

Prasyarat untuk petua ini

Tetapan berikut telah dibuat terlebih dahulu sebagai premis untuk penerangan petua ini.

Pengetahuan prasyarat

Kira-kira separuh daripada kandungan dalam petua ini adalah sama seperti yang sebelumnya di bawah, jadi saya hanya akan memberi anda beberapa langkah mudah untuk pendua. Untuk arahan terperinci, lihat petua berikut:

Penyediaan bahan

Kali ini, kami akan menukar imej, jadi kami akan menyediakan fail imej. Dalam petua ini, kami akan menggunakan tiga tempat, "Jepun (ja)", "Bahasa Inggeris (en)", dan "Sepanyol (es)", jadi kami akan menggunakan imej bendera yang berkaitan dengannya sebagai contoh.

Bahasa Jepun (ja)Bahasa
Inggeris (en)Bahasa Sepanyol (es)

Simpan ini dalam folder Pemandangan.

Sumber bahan

Memasang Pakej Penyetempatan

Jika anda belum memasang pakej Penyetempatan, pasangkannya. Prosedur ini serupa dengan yang sebelumnya.

Mencipta Penyetempatan

Ini juga sama seperti kali terakhir, jadi saya hanya akan menyiarkan imej.

Di sini, kami mencipta folder "Penyetempatan" dalam folder "Adegan" dan menciptanya di dalamnya.

Mencipta Penempatan

Ini juga sama seperti kali terakhir, jadi saya akan meninggalkan prosedur terperinci. Penduduk tempatan yang perlu ditambah ialah "Jepun (ja)", "Bahasa Inggeris (en)", dan "Sepanyol (es)".

Saya menentukan folder "Penyetempatan" yang dinyatakan sebelum ini.

Biarkan penempatan lalai sebagai "Jepun (ja)".

Mendaftarkan Imej

Dari sini, ia akan menjadi tetapan imej. Imej akan didaftarkan mengikut setiap tempat. Terdapat beberapa cara untuk menciptanya, tetapi dalam kes ini, anda boleh membuat GameObject dari awal.

Daripada menu, pilih Tetingkap > Pengurusan Aset - > Jadual Penyetempatan.

Klik Koleksi Jadual Baru.

Pastikan semua tempat yang anda buat ditandakan.

Oleh kerana kali ini kita menyetempatkan imej, pilih "Koleksi Jadual Aset" untuk "Jenis". Kecuali teks, anda pada dasarnya akan memilih ini. Tentukan nama jadual kerana nilai bagi setiap penempatan dikekalkan sebagai senarai jadual. ImageTable Dalam contoh ini, ia digunakan.

Selepas memasuki, klik butang "Buat".

Pilih destinasi. Oleh kerana berbilang fail dijana untuk setiap jadual, lebih baik membuat folder khusus. Di sini, kami mencipta folder "ImageTable" dalam folder "Penyetempatan" dan menentukannya.

Setelah dibuat, jadual akan muncul. Ia adalah 0 baris kerana saya belum mencipta apa-apa lagi.

Fail juga dicipta untuk folder seberapa banyak tempat. Pada asasnya, saya tidak menyentuh perkara ini secara langsung.

Mari buat rekod. Terdapat butang "Tambah Entri Baru" dalam jadual, jadi kliknya.

Ini akan menambah satu baris dan memaparkan medan input untuk setiap lokasi. Tetapkan bendera setiap negara untuk setiap kawasan. Saya rasa lebih mudah untuk menjatuhkan imej dari projek itu. NationalFlag Biarkan kekunci sebagai .

Oleh kerana ia adalah format jadual, anda boleh mendaftarkan berbilang item, tetapi kali ini saya akan meninggalkan hanya satu. Sila tutup dialog selepas memasuki. Anda boleh dok di suatu tempat.

Seting penyetempatan untuk objek imej

Dalam kes ini, mari kita beralih imej paparan ke objek imej UI mengikut penempatan yang ditetapkan dalam permainan.

Pertama, letakkan objek imej mentah. Ia juga mungkin dengan objek yang berurusan dengan imej lain, tetapi memerlukan sedikit langkah tambahan. Imej mentah mudah disediakan.

Imej tidak mengubah saiz objek, jadi anda perlu memprasetnya supaya sekurang-kurangnya nisbah aspek adalah sama.

Daripada menu tiga titik komponen Imej Mentah, pilih Setempatkan.

Komponen Acara Tekstur Setempat baharu akan ditambah. Memandangkan Rujukan Aset Setempat tidak dipilih, klik Tiada (Tekstur).

Apabila dialog muncul, masukkan kunci aset Penyetempatan untuk disetkan dalam medan input di atas. NationalFlag Dalam kes ini, taipkan dan klik dua kali dari NationalFlag senarai di bawah.

Jika anda mengembangkan Rujukan Aset Setempatkan, anda dapat melihat bahawa pelbagai nilai ditetapkan. Itu sahaja yang ada padanya.

Jalankan dan sahkan

Setelah selesai, cuba jalankan permainan. Imej harus berubah apabila anda menjalankan permainan. Dalam gambar di bawah, ia dipaparkan dalam bahasa Jepun kerana ia berjalan dalam persekitaran Jepun.

Di sudut kanan atas skrin permainan pada editor, suis tempatan dipaparkan supaya anda boleh menukar tempat permainan. Cuba pilih bahasa Sepanyol untuk seketika.

Kemudian, anda boleh mengesahkan bahawa kandungan imej beralih secara automatik.

Seperti yang anda lihat, pakej penyetempatan rasmi Unity memudahkan anda memohon dan beralih ke UI dan melihat bagaimana ia berfungsi.

Cuba berlari dalam persekitaran bahasa lain

Bina dan output program untuk melihat sama ada ia muncul dalam bahasa yang sepadan apabila dijalankan dalam persekitaran bahasa lain.

Gambar rajah berikut menunjukkan hasil pemasangan Bahasa Inggeris tambahan untuk OS Jepun Windows 11 dan menjalankannya dalam persekitaran dengan bahasa Inggeris sebagai bahasa lalai. Anda dapat melihat bahawa imej itu ditukar dengan betul mengikut persekitaran.