Выручайте, ребят. Нужно условие которое будет активироваться если игрок на целиться на нужную позицию\объект. Я так понимаю это нужно сделать через cursorTarget.

cursorTarget

Best Answer Schatten , 09 July 2017 - 15:45
HARDYR, если на объект, то можно так:
cursorTarget == obj
Если на позицию, то, наверное, лучше так:
((screenToWorld [0.5, 0.5]) distance pos) <= 1
Почему не больше 1? Я сильно сомневаюсь, что можно точно навести курсор на позицию, поэтому считаю, если позиция, на которую смотрит игрок, отстоит не более чем на 1 м от нужной, то он смотрит куда нужно.
Кстати, второй способ универсальнее.
Go to the full post
#1
OFFLINE
Posted 08 July 2017 - 19:24
#2
OFFLINE
Posted 09 July 2017 - 15:45 Best Answer
HARDYR, если на объект, то можно так:
cursorTarget == obj
Если на позицию, то, наверное, лучше так:
((screenToWorld [0.5, 0.5]) distance pos) <= 1
Почему не больше 1? Я сильно сомневаюсь, что можно точно навести курсор на позицию, поэтому считаю, если позиция, на которую смотрит игрок, отстоит не более чем на 1 м от нужной, то он смотрит куда нужно.
Кстати, второй способ универсальнее.
Edited by Schatten, 09 July 2017 - 15:51.