Развитие игровой вспышки
Текущее время: Пт окт 19, 2018 11:55 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




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

Зарегистрирован: Сб июн 11, 2011 8:12 pm
Сообщений: 369
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Чт май 17, 2018 5:52 pm 
Не в сети

Зарегистрирован: Вс фев 06, 2011 6:26 pm
Сообщений: 2028
Откуда: Russia, Omsk
Сайт: hitek55.ru
Может назовешь двиг, который юзаешь, для начала?
Взять child спрайта и ему также сделать scaleX = -1;


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Чт май 17, 2018 5:56 pm 
Не в сети

Зарегистрирован: Сб июн 11, 2011 8:12 pm
Сообщений: 369
Phaser конечно )


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Чт май 17, 2018 6:39 pm 
Не в сети

Зарегистрирован: Вт июн 19, 2012 7:50 pm
Сообщений: 314
Откуда: UA
В фазере нельзя в спрайт вставить другой спрайт, речь идет о группе наверное?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пт май 18, 2018 1:58 am 
Не в сети

Зарегистрирован: Чт янв 22, 2015 7:34 pm
Сообщений: 230
Откуда: Одесса
eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?

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

можно


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пт май 18, 2018 9:09 am 
Не в сети

Зарегистрирован: Вс фев 06, 2011 6:26 pm
Сообщений: 2028
Откуда: Russia, Omsk
Сайт: hitek55.ru
Сделал?


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пт май 18, 2018 2:01 pm 
Не в сети

Зарегистрирован: Вт июн 19, 2012 7:50 pm
Сообщений: 314
Откуда: UA
damager писал(а):
eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?

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

можно

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


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пт май 18, 2018 2:12 pm 
Не в сети

Зарегистрирован: Чт июл 01, 2010 2:39 pm
Сообщений: 1306
ploska4 писал(а):
Как можно?? Спрайт засунуть в спрайт?

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


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пн май 21, 2018 3:26 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Пн янв 09, 2017 8:44 pm
Сообщений: 175
eXAAAXe писал(а):
У спрайта есть чилд, я делаю флип спрайту sprite.scale.x *= -1, чилд также флиппится, а мне это не нужно.
как исправить?


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

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

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


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Scale парента не должен передаваться чилду
СообщениеДобавлено: Пн май 21, 2018 3:33 pm 
Не в сети
Аватар пользователя

Зарегистрирован: Пн янв 09, 2017 8:44 pm
Сообщений: 175
уже похожий вопрос от тебя был
viewtopic.php?f=20&t=18360

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


Вернуться наверх
 Профиль Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB