Unity'de teması sahne geçişi yapacağım fakat ne denersem deneyeyim olmadı şöyle bir kod yazdım:
C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneChanger : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
// ...
}
// Update is called once per frame
void Update()
{
// ...
}
private void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.tag == "SampleScreen")
{
SceneManager.LoadScene("Room1");
}
}
}
Ve daha niceleri. Kısaca C# anlayan birileri varsa yardımcı olabilir mi?
Bu scriptin olduğu objede collider var mı? Var ise collide eden objelerin herhangi birisinde Rigitbody component'ı var mı? Room1 sahnesi build ayarlarındaki sahne içerisinde mi? "Room1" doğru bir şekilde mi yazılmış? Bunlardan herhangi birisinin sorunun kaynağı olması muhtemel.
ChatGPT size çok iyi yardım eder bu konuda. Hızlı bir çözüm için direkt onunla konuşsanız daha iyi olur.