Четверг, 03 Октября 2024, 16:05

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Скелет не смотрит в сторону игрока
AntonioRSДата: Пятница, 17 Июля 2020, 23:56 | Сообщение # 1
был не раз
Сейчас нет на сайте
Есть объект скелет, и игрок. Скелет обходит препятствия и ходит за игроком, НО он идет и смотрит влево. Скелет не может смотреть на игрока...
Пробовал через
Код

direction = point_direction(x,y,o_hero.x,o_hero.y)

if direction = 90
     image_xscale = -1

if direction = 270
     image_xscale = -1

игра не тдс, 2d вид почти сверху как в игре UNDERTALE


Состоим в Диванных войсках
MagicHeroДата: Суббота, 18 Июля 2020, 00:34 | Сообщение # 2
участник
Сейчас нет на сайте
Direction используется для направления движения, для поворота спрайта нужно использовать image_angle.
CoreДата: Суббота, 18 Июля 2020, 09:08 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
У тебя и там и там -1 стоит.

Я кстати всегда через проверку положения игрока делаю:
Код

if x<obj_player.x then image_xscale=1;
if x>obj_player.x then image_xscale=-1;

Так оптимальнее, как по мне.

Цитата MagicHero ()
Direction используется для направления движения, для поворота спрайта нужно использовать image_angle.

Он же сказал, что у него не TDS.




Сообщение отредактировал Core - Суббота, 18 Июля 2020, 09:10
AntonioRSДата: Суббота, 18 Июля 2020, 10:55 | Сообщение # 4
был не раз
Сейчас нет на сайте
За помощь бооооольшое спасибо) Но всё равно чувствую себя не очень... Вопрос то нубский(

тему можно закрывать


Состоим в Диванных войсках
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг