- 0

[закрыто] Повернуть игрока (facing angle) в определённую координату (x, y)
Asked by
ASKIT
,
Question
Лучший ответ
Нашёл ответ на свой вопрос. Прилагаю функцию, но она на питоне, я не умею писать на Pawn
def set_player_facing_to_pos(player: Player, x: float, y: float):
target_pos = x, y
player_pos = player.get_pos()[:2]
target_vector = [target_xy - player_xy for target_xy, player_xy in zip(target_pos, player_pos)]
target_angle = math.degrees(math.atan2(*target_vector[::-1]))
player.set_facing_angle(target_angle - 90)

This topic is now closed to further replies.
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By maksimov maksim
Как сделать команду где к примеру /jail где можно было бы выдавать наказания по id и по нику игрока?
-
Posted · Report post
Приветствую.
Мне необходимо повернуть игрока в определённую координату, есть у кого-нибудь готовая функция, или кто-то знает как это сделать? Буду благодарен.
Share this post
Link to post