Хочу сделать платформу которая будет спускаться по оси Y например с 5 до 0 при вхождении игрока в триггер. Помогите со скриптом пж
P.S. Новичок
Alex_Hell писал(а):если вектор x,y нужно то см. Vector2.Lerp
https://docs.unity3d.com/ScriptReferenc ... .Lerp.html
не компилировал, проверь сам
// (public если хочешь на скрипт повесить MonoBehaviour и задавать в редакторе)
public Vector2 StartPos;
public Vector2 EndPos;
public float SpeedTPerSec = 0.1f;
public Transform MoveTarget;
private float _currentT = 0;
void Update()
{
if (_currentT >= 1) return; // сейчас останавливается когда дойдет до конца
Vector2 currentPos = Vector2.Lerp(StartPos, EndPos, _currentT);
//можно двигать объект в позицию
MoveTarget.position = currentPos;
_currentT += SpeedTPerSec * Time.deltaTime;
}
Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 16