C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Level : MonoBehaviour
{
Vector3 yön;
public float hız;
public Zeminspawner zeminspawnerscripti;
public static bool düstümü;
public float eklenecekhiz;
void Start()
{
yön = Vector3.forward;
düstümü = false;
}
void Update()
{
if (transform.position.y <= 0.5f)
{
düstümü = true;
}
else (düstümü == true)
{
return;
}
if (Input.GetMouseButtonDown(0))
{
if (yön.x == 0)
{
yön = Vector3.left;
}
else
{
yön = Vector3.forward;
}
hız = hız += eklenecekhiz * Time.deltaTime;
}
}
private void FixedUpdate()
{
Vector3 hareket = yön * Time.deltaTime * hız;
transform.position += hareket;
}
private void OnCollisionExit(Collision collision)
{
if (collision.gameObject.tag == "zemin")
{
collision.gameObject.AddComponent<Rigidbody>();
zeminspawnerscripti.zemin_olustur();
StartCoroutine(ZeminiSil(collision.gameObject));
}
}
IEnumerator ZeminiSil(GameObject SilinecekZemin)
{
yield return new WaitForSeconds(3f);
Destroy(SilinecekZemin);
}
}
Şu koddaki hata nedir
