Hoş geldin

Tüm özelliklerimize erişmek için şimdi bize katılın. Kayıt olduktan ve giriş yaptıktan sonra, konular oluşturabilir, mevcut mesajlara cevap yazabilir, diğer üyelerinize itibar edebilir, kendi özel mesajınızı alabilir ve çok daha fazlasını yapabilirsiniz. Ayrıca hızlı ve tamamen ücretsiz, bu yüzden ne bekliyorsunuz?

Unity Sahne Değiştirme

kzlsn

Ar-Ge Tim Lideri
Yönetici
Katılım
21 Tem 2018
Mesajlar
115
Beğeniler
97
Konum
AllSafe
Web sitesi
instatakipcik.com
#1
Merhabalar , Bugün Unity ' de Nasıl Sahneler Arası Geçiş Nasıl Yaparız Onu Göstereceğim.

İlk Olarak Sol Üstte Bulunan File Sekmesinden Build Settings ' e Geliyoruz ,

[ATTACH=full]228[/ATTACH]


Ardından Geçiş Yapacağımız Sahneleri Açarak "Add Open Scenes" ile Ekliyoruz

Mesela Sahne1 den Sahne2 Ye Geçicez , Sahne1 i Açıp "Add Open Scenes" yapıyoruz ve Aynı İşlemi Sahne2 içinde Yapıyoruz

[ATTACH=full]229[/ATTACH]

Ardından Yeni Bir C# Script Açıyoruz ve Kodlarımızı Ekliyoruz

Örnek Kod :
C#:
public void sahne1()
{
    Application.LoadLevel("sahne1");
}

public void sahne2()
{
    Application.LoadLevel("sahne2");
}
Bu Bir Örnekti Siz sahne1 ve sahne2 Yazan Yerlere Kendi Sahne İsimlerinizi Yazın.
Yazdığımız Kodu Herhangi Bir Objeye Ekliyoruz.

Ardından Hierarchy Kısmına Sağ Click -- > UI -- > Button Ekliyoruz .

Butonun Alt Kısmında onClick() Adında Bir Yer Olacaktır.

Devamını GİF ' e Bakarak Yapabilirsiniz.

[ATTACH=full]230[/ATTACH]

Bende :

Kod:
Jelly Yazan Yer --> Kodu Eklediğiniz Obje

karakter Yazan Yer --> C# Script Yani Kodumuzun Adı

upb Yazan Yer --> Kodda public void scene olan yer
Yapamayanlar Özel Mesaj Atabilir . :)

Arkadaki Oyunuda Boş Zamanlarımda Yapıyorum. :cool:

Not: Bu Yöntem Unity 5 ve Üst Sürümlerde Çalışmaktadır.