Flashgamedev.ru | Разработка и Монетизация Флэш игр
http://flashgamedev.ru/

Scale парента не должен передаваться чилду
http://flashgamedev.ru/viewtopic.php?f=20&t=18410
Страница 1 из 1

Автор:  eXAAAXe [ Чт май 17, 2018 5:44 pm ]
Заголовок сообщения:  Scale парента не должен передаваться чилду

У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?

Автор:  Hitek55 [ Чт май 17, 2018 5:52 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

Может назовешь двиг, который юзаешь, для начала?
Взять child спрайта и ему также сделать scaleX = -1;

Автор:  eXAAAXe [ Чт май 17, 2018 5:56 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

Phaser конечно )

Автор:  ploska4 [ Чт май 17, 2018 6:39 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

В фазере нельзя в спрайт вставить другой спрайт, речь идет о группе наверное?

Автор:  damager [ Пт май 18, 2018 1:58 am ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?

Никак, с помощью хитростей только на сколько мне известно)
ploska4 писал(а):
В фазере нельзя в спрайт вставить другой спрайт, речь идет о группе наверное?

можно

Автор:  Hitek55 [ Пт май 18, 2018 9:09 am ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

Сделал?

Автор:  ploska4 [ Пт май 18, 2018 2:01 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

damager писал(а):
eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?

Никак, с помощью хитростей только на сколько мне известно)
ploska4 писал(а):
В фазере нельзя в спрайт вставить другой спрайт, речь идет о группе наверное?

можно

Как можно?? Спрайт засунуть в спрайт?

Автор:  abyss [ Пт май 18, 2018 2:12 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

ploska4 писал(а):
Как можно?? Спрайт засунуть в спрайт?

А в чем проблема добавить?

Автор:  KidWithGun [ Пн май 21, 2018 3:26 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?


не исправить
чилд всегда будет принимать альфу, scale родителя

решение объединить эти спрайты в один контейнер, то есть

сделай группу или пустой спрайт
засунь туда эти два спрайта, только не вкладывай их в друг друга
добавь флип на чилд
теперь манипулируй контейнером

Автор:  KidWithGun [ Пн май 21, 2018 3:33 pm ]
Заголовок сообщения:  Re: Scale парента не должен передаваться чилду

уже похожий вопрос от тебя был
viewtopic.php?f=20&t=18360

там тоже есть вариант решения

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/