- 0
[закрыто] Повернуть игрока (facing angle) в определённую координату (x, y)
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 Lipsi
Здравствуйте!
Я ищю людей мапперов скриптеров и так далее!
Плата будет но не сразу
Связь со мной:
ВК - https://vk.ru/lipsi_den
Тг- @Lipsi_den4ik
Вконтакте обязательно должен быть у вас!
-
ASKIT Новичок 0
Приветствую.
Мне необходимо повернуть игрока в определённую координату, есть у кого-нибудь готовая функция, или кто-то знает как это сделать? Буду благодарен.
Share this post
Link to post