C# Unity'de ana menüden oyuna dönerken donma yaşıyorum

hayl0s

Hectopat
Katılım
17 Eylül 2021
Mesajlar
742
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Merhaba kısaca sorunumu anlatayım.

1684759061632.png


Start Game dediğimde oyun başlıyor yani sahne 1. fakat oyundan menüye dönüp tekrar start Game dediğim zaman oyun donuyor.

1684759115247.png


Back to menu dediğimde tekrardan ilk attığım görsel yani sahne 0'a dönüyor. Sonrasında tekrar start Game dediğimde oyun şu şekilde başlıyor ve donuyor.

1684759184261.png


Karakter bu şekilde havada asılı kalıyor. Kodu aşağıda veriyorum bu sorunu nasıl düzeltebilirim?

C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class MaınMenu : MonoBehaviour.
{

 void Start()
 {

 }

 void Update()
 {

 }
 public void StartGame()
 {
 SceneManager.LoadScene(1);
 }
 public void QuitGame()
 {
 Application.Quit();
 }
 public void BackToMainMenu()
 {
 SceneManager.LoadScene(0);
 }
}
 
Merhaba kısaca sorunumu anlatayım.

Eki Görüntüle 1788722

Start Game dediğimde oyun başlıyor yani sahne 1. fakat oyundan menüye dönüp tekrar start Game dediğim zaman oyun donuyor.

Eki Görüntüle 1788727

Back to menu dediğimde tekrardan ilk attığım görsel yani sahne 0'a dönüyor. Sonrasında tekrar start Game dediğimde oyun şu şekilde başlıyor ve donuyor.

Eki Görüntüle 1788735

Karakter bu şekilde havada asılı kalıyor. Kodu aşağıda veriyorum bu sorunu nasıl düzeltebilirim?

C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class MaınMenu : MonoBehaviour.
{

 void Start()
 {

 }

 void Update()
 {

 }
 public void StartGame()
 {
 SceneManager.LoadScene(1);
 }
 public void QuitGame()
 {
 Application.Quit();
 }
 public void BackToMainMenu()
 {
 SceneManager.LoadScene(0);
 }
}

Çok fazla bilmiyorum ama zaten kodda diyor ki geldiğinde sahne 0'ı geri yükle şöyle deneyin durdurma tuşuna basıldığında ilk önce sahne kaydedilsin sonra oyun dursun başlayınca da o sahne başlasın sonra o durdurunda ayarlanan sahne tekrar boşa ayarlansın.
 
Çok fazla bilmiyorum ama zaten kodda diyor ki geldiğinde sahne 0'ı geri yükle şöyle deneyin durdurma tuşuna basıldığında ilk önce sahne kaydedilsin sonra oyun dursun başlayınca da o sahne başlasın sonra o durdurunda ayarlanan sahne tekrar boşa ayarlansın.

C#:
public void BackToMainMenu()
 {
 SceneManager.LoadScene(0);
 }

Burada diyor koduda fakat oyun başladığında 1 yükleniyor.
 

Technopat Haberler

Geri
Yukarı