|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Альтернатива MovieClip
Всем привет. В общем суть такова. Есть анимация, у всех кадров разный размер, но Старлинг автоматом рассчитываем размер для всех кадров, опираясь на размеры первого кадра. То есть если первый кадр размера 200x200, а второй к примеру 250x250, то второй кадр автоматом присваивает размеры первого, то есть 200x200, в итоге объект подстраивается под эти масштабы, что на самом деле очень неудобно и неправильно, по скольку изображение растягивается под размеры первого кадра, чего быть не должно. Собственно вопрос. Имеет ли смысл, создать собственный класс анимированного объекта, то есть засунуть все объекты анимаций в один массив, типа Image, выставить им позиции по x,y и запускать отображение по указанному фреймрейту. То есть, если это анимация, создается из списка все изображения одного объекта в указанные координаты. По необходимости, так сказать, "смены кадров", неактивные объекты переводить в visible = false, активный visible = true; Или add/remove child, хотя, всё же, наверно производительней будет скрывать из виду при помощи visible.
Последний раз редактировалось Godwarlock; 30.11.2016 в 03:53. |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
лучше всего менять текстуру image
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Благодарствую
|
|
|||||
не знаю как в новом старлинге, но в старом после замены текстуры на текстуру другого размера, нужно принудительно вызвать
иначе она заскейлится до размера предыдущей
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 11:40. |
|
« Предыдущая тема | Следующая тема » |
|
|