Я объясню свою проблему (мой английский немного извините).Unity 3D: UI Изображение в направлении игрового объекта
У меня есть плеер (камера), который способен перемещаться по сцене Unity. В этой сцене есть некоторые GameObjects. Те GameObjects Может быть слишком далеко для камеры, чтобы видеть. Я хочу добиться того, чтобы изображение пользовательского интерфейса отображалось в направлении каждого объекта. Даже если объекты слишком далеко.
Пример: Игрок стоит на позиции. Перед ним есть объект, который далеко. Я хочу иметь графический интерфейс на экране, который говорит «есть объект на расстоянии 200 м». Если за ним стоит объект, я не хочу, чтобы что-то появлялось. Но если он вернется, это будет означать, что игрок находится в направлении указанного GameObject.
Я действительно надеюсь, что я сделал себя ясным. Скажите, пожалуйста, если вам нужны дальнейшие объяснения. Благодарим вас!
Что значит разница? Я считаю, что недостаточно отображать пользовательский интерфейс в нужном месте? Извините, я новичок во всем этом. – tinkz
Нет необходимости в raycast, просто Vector3.Distance (objA, objB); – Everts
Спасибо, ребята, это прекрасно работает для дистанционной части. Моя самая большая проблема заключается в отображении пользовательского интерфейса в правильном направлении объекта. – tinkz