персонаж не выходил за рамки, ставлю коллайдеры все равно не помогает, как можно еще останавливать персонажа?
Код покажи
Ну поставь ограничение по координатам
if (Input.GetMouseButton (0) && Time.timeScale !=0) { //Change targetPos to mouse position Vector3 targetPos = Camera.main.ScreenToWorldPoint (Input.mousePosition); //move the racket's x positon to targerPos transform.position = Vector3.MoveTowards (transform.position, new Vector3(targetPos.x, -4.5f, 0),10 ); }
он просто застывает на месте
Ну понятно почему коллайдеры не работают, ты ведь не делаешь никакого рейкаста
тоесть рейкастом определять коллайдер?
Поищите в интернете почему не надо сравнивать флоат и инт через != 0
Можешь ограничить с помощью Mathf. Clamp
Обсуждают сегодня