Logam adalah API grafis standar untuk perangkat Apple. Unity mendukung Metal di iOS, tvOS dan macOS (Standalone dan Editor).
Logam memiliki lebih besar feature setSebuah fitur set adalah koleksi paket terkait yang dapat Anda gunakan untuk mencapai hasil tertentu dalam Editor Unity. Anda dapat mengelola set fitur langsung di Manajer Paket Unity. More info
Lihat di Glossary pada platform Apple daripada OpenGL ES. Lihat keuntungan dan kerugian menggunakan logam di bawah ini.
Advantages of using Metal
Disadvantages of using Metal
iOS dan tvOS memiliki dukungan logam untuk Apple A7 atau SoC-s yang lebih baru.
macOS memiliki dukungan logam untuk Intel HD dan Iris Graphics dari seri HD 4000 atau lebih baru, GPU berbasis AMD GCN, dan GPU berbasis Nvidia Kepler atau lebih baru.
Minimal target kompilasi naungan adalah 3,5.
Logam tidak mendukung geometri shadersProgram yang berjalan di GPU. More info
Lihat di Glossary.
Untuk membuat Editor Unity dan Standalone Player menggunakan Metal sebagai API grafis default, lakukan salah satu berikut:
Di Editor, pergi ke menu: Edit > Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary, kemudian pilih kategori Player, dan memungkinkan Metal Editor Support.
Atau, jika Anda menggunakan MacOS, buka Terminal dan gunakan -force-metal
perintah baris argumen.
Logam diaktifkan secara default pada iOS, tvOS dan MacOS Standalone Players.
Xcode menawarkan validasi API Logam, yang dapat Anda gunakan untuk melacak masalah yang tidak jelas. Untuk mengaktifkan validasi API Logam di Xcode:
Dalam Unity, membangun Proyek Anda untuk iOS. Ini menghasilkan proyek Xcode.
Buka proyek Xcode yang dihasilkan di Xcode dan pilih Edit Scheme.
Kesalahan validasi melanggar eksekusi kode di editor XCode, dan muncul di log perangkat.
Note: Mengaktifkan validasi meningkatkan penggunaan CPU, sehingga hanya memungkinkan untuk debugging.
Logam memungkinkan Anda untuk memilih perangkat GPU ketika Anda menjalankan aplikasi Anda. Ini memungkinkan Anda untuk menguji Proyek Anda pada pengaturan GPU yang berbeda, atau menghemat daya dengan menggunakan GPU daya rendah.
Untuk mengubah perangkat Unity Editor target GPU, pilih menu: Unity > Preferences… > General dan set Device To Use:
Untuk mengubah perangkat Standalone Player target GPU, mulai aplikasi Anda (atau pilih menu: File > Build and run) dan mengatur Graphics device to use ke GPU yang relevan dalam dialog yang muncul:
Logam memungkinkan Anda untuk menggunakan target render tanpa memori untuk mengoptimalkan memori pada perangkat seluler yang diperkenalkan di iOS dan tvOS 10.0. Ini memungkinkan Anda untuk membuat RenderTexture tanpa mengembalikannya dalam memori sistem, sehingga konten hanya disimpan sementara dalam memori on-tile selama rendering.
Untuk informasi lebih lanjut, lihat RenderTexture.memorylessMode.
2018–05–22 Sitemap
Menambahkan saran pada menggunakan logam pada 2017. 4 Artikel