- Sahne1 ve Sahne2 adında 2 tane sahnemiz olduğunu ve sahne 1 den sahne 2 ye geçmemiz gereken bir senaryo düşünelim.
- İlk olarak bu sahneleri File-Build Settings menüsünden Add Current butonu ile build edilecek sahnelere ekleyelim.
- Daha sonra belirlediğimiz senaryoya göre şartın gerçekleştiği yere aşağıdaki kodu yazalım.(Şartımız bir nesnenin bir nesneye çarpışması,enerjimizin bitmesi ,bir tuşa veya butona tıklanması vs olabilir )
Application.LoadLevel(1);
veya
Application.LoadLevel("Sahne2");
- Buradaki bir sahneleri eklediğimizde her sahneye verilen numaradır.İki şekilde de kullanabilirsiniz bir fark yoktur.
Bu yorum yazar tarafından silindi.
YanıtlaSilsaçma sapan anlatanlar var senin bu kadar basit bi şekilde yaptırmana helal olsun
YanıtlaSilBu geçişi nasıl hızlandırabilirim
YanıtlaSilc# içinse söyle bir yöntem buldum
YanıtlaSilusing UnityEngine.SceneManagement;
SceneManager.LoadScene (sceneIndex);
Application.LoadLevel(scenenName); şeklinde de kullanılabilir ama SceneManager.LoadScene(sceneName); yeni versiyonudur. İlkini yazarsanız bu eski diye komutun altını yeşil çizer ama kullanabilirsiniz. İkisi de birbirinden basit. Bence yenisini ullanmak en faydalısı
Silarkadaşlar ben eskisinide denedim yenisini de fakat hala daha hata veriyor(unity kullanıyorum ve acemiyim)
YanıtlaSilteşekkürler
YanıtlaSil