Как реализовать код, который при клике мышкой на объект, телепортировал персонажа в конкретную точку - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста. Подскажите как реализовать Скрипт который при клике мышкой на объект, телепортировал персонажа в конкретную точку. Заранее Спасибо.

Решение задачи: «Как реализовать код, который при клике мышкой на объект, телепортировал персонажа в конкретную точку»

textual
Листинг программы
public class Test : MonoBehaviour
{
    public Vector3 teleportPosition;
 
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            RaycastHit hit;
            Ray ray;
            ray = Camera.main.ScreenPointToRay(new Vector2 (Input.mousePosition.x, Screen.height - Input.mousePosition.y));
            if (Physics.Raycast(ray, out hit, 10000))
            {
                if (hit.collider.gameObject.name == "door")
                {
                    transform.position = teleportPosition;
                }
            }
        }
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы