Tekstur Render Kustom
Tekstur 3D

Tekstur Film

Switch to Scripting

Sitemap MovieTexture adalah karena dideprediksi dalam versi Unity masa depan. Anda harus menggunakan Note: untuk unduhan video dan pemutaran film.VideoPlayer for video download and movie playback.

Movie Textures adalah animasi TexturesGambar yang digunakan ketika membuat elemen GameObject, Sprite, atau UI. Tekstur sering diterapkan pada permukaan mesh untuk memberikan detail visual. More info
Lihat di Glossary
yang dibuat Unity dari file video.

Untuk membuat Tekstur Film, letakkan file video di proyek Anda Assets Folder. Unity menggunakan file video ini dengan cara yang sama dengan Texture biasa.

Unity mengimpor file video menggunakan Apple QuickTime. Pada Windows, Anda perlu menginstal Quicktime untuk mengimpor file video. Unduh Quicktime dari Unduhan Dukungan Apple. Unity mendukung jenis file yang sama dengan instalasi QuickTime Anda (biasanya .mov, .mpg, .mpeg, .mp4, .avi, .asf).

Properties

Tekstur Film InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
mirip dengan Inspektur Texture:

Video files are Movie Textures in Unity
File video adalah Tekstur Film dalam Unity
Property Function
Aniso LevelTingkat penyaringan anisotropic (AF) tekstur. Memungkinkan Anda untuk meningkatkan kualitas tekstur saat melihat tekstur pada sudut curam. Baik untuk tekstur lantai dan tanah. More info
Lihat di Glossary
Meningkatkan kualitas tekstur saat melihat tekstur pada sudut curam. Baik untuk tekstur lantai dan tanah
Filtering Mode Pilih bagaimana Tekstur disaring ketika diregangkan oleh transformasi 3D
Loop Jika diaktifkan, film akan berputar ketika selesai bermain
Quality CompressionMetode menyimpan data yang mengurangi jumlah ruang penyimpanan yang dibutuhkan. Kompresi Tekstur, Kompresi Animasi, Kompresi Audio, Membangun Kompresi.
Lihat di Glossary
dari file video Ogg Theora. Nilai yang lebih tinggi berarti kualitas yang lebih tinggi, tetapi ukuran file yang lebih besar

Details

Ketika Anda menambahkan file video ke Proyek Anda, Unity secara otomatis mengimpornya dan mengubahnya menjadi format Ogg Theora. Setelah Unity telah mengimpor Tekstur Film Anda, Anda dapat melampirkannya ke setiap GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
atau MaterialAset yang menentukan bagaimana permukaan harus diberikan. More info
Lihat di Glossary
dengan cara yang sama sebagai Tekstur biasa.

Bermain Film

Tekstur Film Anda tidak akan bermain secara otomatis ketika permainan mulai berjalan. Anda harus menggunakan skrip singkat untuk memberitahunya ketika bermain.

// this line of code will make the Movie Texture begin playing
((MovieTexture)GetComponent<Renderer>().material.mainTexture).Play();


Pasang skrip berikut untuk beralih pemutaran film ketika bar ruang ditekan:

public class PlayMovieOnSpace : MonoBehaviour {
    void Update () {
        if (Input.GetButtonDown ("Jump")) {
            
            Renderer r = GetComponent<Renderer>();
            MovieTexture movie = (MovieTexture)r.material.mainTexture;
            
            if (movie.isPlaying) {
                movie.Pause();
            }
            else {
                movie.Play();
            }
        }
    }
}


Untuk informasi lebih lanjut tentang bermain Tekstur Film, lihat halaman Script Tekstur Film page

Musik

Ketika Anda mengimpor Tekstur Film, Unity juga mengimpor trek audio yang menyertai. Audio ini muncul sebagai anak AudioClip dari Tekstur Film.

The videos audio track appears as a child of the Movie Texture in the Project View
Track audio video muncul sebagai anak Tekstur Film di Tampilan Proyek

Untuk bermain audio ini, Audio ClipSebuah wadah untuk data audio dalam Unity. Unity mendukung aset audio mono, stereo dan multichannel (hingga delapan saluran). Unity dapat mengimpor .aif, .wav, .mp3, dan format file audio .ogg, dan .xm, .mod, .it, dan format modul pelacak .s3m. More info
Lihat di Glossary
harus dilampirkan ke GameObject. Seret Klip Audio dari Tampilan Proyek ke GameObject mana pun di View SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
atau Hierarchy. Biasanya, ini akan menjadi GameObject yang sama yang menunjukkan Film. Kemudian gunakan AudioSource.Play() untuk membuat trek audio film bermain bersama dengan videonya.

iOS

Tekstur film tidak didukung pada iOS. Sebaliknya, pemutaran streaming layar penuh disediakan menggunakan Genggam.PlayFullScreenMovie.

Simpan video Anda di dalam folder StreamingAssets yang terletak di folder Assets proyek Anda.

Unity iOS mendukung jenis file film yang bermain dengan benar pada perangkat iOS, menyiratkan file dengan ekstensi .mov, .mp4, .mpv, dan .3gp dan menggunakan salah satu standar kompresi berikut:

  • Login Baseline Profil Level 3.0 video
  • MPEG-4 Bagian 2 video

Untuk informasi lebih lanjut tentang standar kompresi yang didukung, konsultasikan SDK iPhone Login Referensi Kelas.

Segera setelah Anda memanggil Genggam.PlayFullScreenMovie layar memudar dari konten Anda saat ini ke warna latar belakang yang ditunjuk. Mungkin diperlukan waktu sebelum film siap bermain. Sementara itu, pemain terus menampilkan warna latar belakang dan juga dapat menampilkan indikator kemajuan untuk membiarkan pengguna tahu film dimuat. Ketika pemutaran selesai, layar memudar kembali ke konten Anda.

Video player tidak menghormati beralih ke bertukar saat bermain video

Unity memainkan file video menggunakan Apple tertanam pemain (seperti SDK 3.2 dan iPhone OS 3.1.2 dan sebelumnya). Ini mengandung bug yang mencegah Unity dari beralih ke mute.

Pemain video tidak menghormati orientasi perangkat

Apple video player dan iPhone SDK tidak menyediakan cara untuk menyesuaikan orientasi video. Untuk memperbaiki ini, Anda dapat secara manual membuat dua salinan setiap film dalam orientasi lansekap dan potret. Kemudian, orientasi perangkat dapat ditentukan sebelum pemutaran sehingga versi yang tepat dari film dapat dipilih.

Android

Tekstur film tidak didukung pada Android. Sebaliknya, pemutaran streaming layar penuh disediakan menggunakan Genggam.PlayFullScreenMovie.

Simpan video Anda di dalam folder StreamingAssets yang terletak di folder Assets proyek Anda.

Unity Android mendukung jenis file film yang didukung oleh Android, (yaitu, file dengan ekstensi .mp4 dan .3gp) dan menggunakan salah satu standar kompresi berikut:

  • G.263
  • H.264 AVC
  • MPEG-4 SP

Namun, vendor perangkat tertarik untuk memperluas daftar ini, sehingga beberapa perangkat Android mampu memainkan format selain yang tercantum, seperti video HD.

Untuk informasi lebih lanjut tentang standar kompresi yang didukung, konsultasikan SDK Android Core Media Formats documentation.

Segera setelah Anda memanggil Genggam.PlayFullScreenMovie layar memudar dari konten Anda saat ini ke warna latar belakang yang ditunjuk. Mungkin diperlukan waktu sebelum film siap bermain. Sementara itu, pemain terus menampilkan warna latar belakang dan juga dapat menampilkan indikator kemajuan untuk membiarkan pengguna tahu film dimuat. Ketika pemutaran selesai, layar memudar kembali ke konten Anda.

Tekstur Render Kustom
Tekstur 3D