Halaman ini menjelaskan cara create, load, dan save scenesAdegan 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.
Ada beberapa cara untuk membuat adegan baru:
Assets
(Project tab) More infoUnity menciptakan setiap adegan baru dari template adegan. Untuk informasi tentang membuat dan mengelola template adegan, lihat Adegan template.
Gunakan dialog Adegan Baru untuk membuat adegan baru dari template adegan tertentu di Proyek Anda. Anda juga dapat menggunakan dialog Adegan Baru untuk menemukan dan mengelola template adegan. Untuk detail lihat Dialog Adegan Baru.
Secara default, dialog Adegan Baru dibuka ketika Anda membuat adegan baru dari menu (File > New Scene) atau dengan menggunakan shortcut (Ctrl/Cmd + n).
Untuk membuat adegan baru:
Note: |
---|
Pemuatan aditif berarti bahwa Unity memuat adegan selain adegan lain yang telah Anda buka. Untuk informasi lebih lanjut, lihat Multi-Scene pengeditan. |
Jika template tidak memiliki ketergantungan yang rentan, Unity memuat adegan baru dalam memori, tetapi tidak menyimpannya.
Jika template memiliki ketergantungan yang rentan, Unity meminta Anda untuk memilih lokasi di Proyek untuk menyimpannya. Ketika Anda menyimpan adegan, Unity membuat folder di lokasi yang sama, dan dengan nama yang sama sebagai adegan baru. Kemudian klon ketergantungan yang rentan ke folder baru, dan memperbarui adegan baru untuk menggunakan aset yang dikloning bukan aset asli yang digunakan oleh adegan template.
Gunakan menu (Assets > Create > Scene) untuk membuat adegan baru tanpa membuka dialog Adegan Baru.
Ketika Anda membuat adegan baru dari menu, Unity secara otomatis menyalin template dasar proyek, dan menambahkan adegan baru ke folder mana pun saat ini terbuka di jendela proyek.
Gunakan menu konteks di jendela Proyek untuk membuat adegan baru tanpa membuka dialog Adegan Baru.
Ketika Anda membuat adegan baru dari menu, Unity secara otomatis menyalin template dasar proyek, dan menambahkan adegan baru ke folder yang dipilih.
Untuk membuat adegan baru dari skrip C# menggunakan templat adegan tertentu, gunakan Instantiate.
Tuple<Scene, SceneAsset> SceneTemplate.Instantiate(SceneTemplateAsset sceneTemplate, bool loadAdditively, string newSceneOutputPath = null);
Metode Instantiate
menyusut adegan baru dari template adegan. Ini mengembalikan pegangan Scene
yang baru diciptakan, dan pencocokannya SceneAsset
. Anda dapat membuat adegan ini secara aditif. Jika adegan mengandung aset yang perlu dikloning, Anda harus menyediakan jalan untuk Unity untuk menyimpan adegan ke disk.
Ketika Anda membuat adegan baru dari template, baik dari script atau menggunakan dialog Adegan Baru, Unity memicu event. Unity memicu acara ini setelah template dikeliru, dan juga setelah memicu peristiwa EditorSceneManager.newSceneCreated
atau EditorSceneManager.sceneOpened
.
public class SceneTemplate
{
public delegate void NewTemplateInstantiated(SceneTemplateAsset sceneTemplateAsset, Scene scene, SceneAsset sceneAsset, bool additiveLoad);
public static event NewTemplateInstantiated newSceneTemplateInstantiated;
}
Untuk membuka adegan, lakukan salah satu berikut:
Jika adegan Anda saat ini mengandung perubahan yang tidak disadari, Unity meminta Anda untuk menyimpan adegan atau membuang perubahan.
Anda dapat membuka beberapa adegan untuk mengedit pada saat yang sama. Untuk rincian, lihat Multi-Scene pengeditan.
Untuk menyimpan adegan Anda saat ini bekerja, pilih File > Save Scene dari menu, atau tekan Ctrl + S (Windows) atau Cmd + S (macOS).