Нужна помощь по перемещению объектов с помощью триггера!
Мне нужна помощь! Мне нужно чтобы платформа для раннера продолжалась, но чтобы не было никаких тотальных лагов, я решил прибегнуть к такому способу: использовать 4 платформы, которые двигаются влево, и если 1 платформа заденет триггер, то она переносится на координаты: x: 0, y: 0, z: 30, дело в том, что я не могу написать нормально скрипт... Сам скрин моей работы и скрипта я закреплю...
`using UnityEngine;
public class Control : MonoBehaviour
{
public GameObject platform;
public GameObject platform1;
public GameObject platform2;
public GameObject platform3;
public float platformSpeed = 5f;
private void FixedUpdate()
{
platform.transform.position -= new Vector3(0, 0, platformSpeed * Time.fixedDeltaTime);
platform1.transform.position -= new Vector3(0, 0, platformSpeed * Time.fixedDeltaTime);
platform2.transform.position -= new Vector3(0, 0, platformSpeed * Time.fixedDeltaTime);
platform3.transform.position -= new Vector3(0, 0, platformSpeed * Time.fixedDeltaTime);
}
private void OnTriggerEnter(Collider other)
{
if (other.tag == "Platform")
{
other.transform.position = new Vector3(0, 0, 30);
}
}
}`