|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
Вращение растрированного изображения
Привет всем. Прокешировал изображение, хотел повращать его с помощью rotation но при вращении оно подтормаживает? подскажите,как с этим бороться?
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Как Вы его крутите, если вы в старлинге крутите, то скажите об этом, разрешение какое у изображения, какая скорость вращения?
Последний раз редактировалось Akopalipsis; 07.01.2014 в 16:01. |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
не в старлинге, обычный флеш, только растрирую все как Антон Карлов http://www.ant-karlov.ru/iz-vektora-v-rastr.html ,а вращаю
var mDx: int = shootVec.x - point.x; var mDy: int = shootVec.y+20 - point.y; var mAngle: Number = Math.atan2(mDy, mDx); if(this.scaleX == 1){ if(mDx>=0){ mAngle = mAngle *(180/Math.PI); weaponStates[current_weapon].rotation = mAngle; } }else{ if(mDx<=0){ mAngle = (-mAngle + Math.PI)*(180/Math.PI) weaponStates[current_weapon].rotation = mAngle; } } |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Разрешение какое у изображения, какая скорость вращения?
|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
насчет разрешения не знаю, а насчет скорости, вращаю относительно угла мыши и объекта вращения
Добавлено через 7 минут хотя походу не во вращении дело, MOUSE_OVER плохо срабатывает |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
я сейчас как раз с вращением битмап играю и специально поставил изображение во весь экран и не чего не подтормаживает. Если Вы крутите не по EF, а по событию мыши, то попробуйте в обработчике событий задать событийное обновление event.updateAfterEvent().
|
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
event.updateAfterEvent() не помог, я трейс в событие MOUSE_OVER поставил, так он не всегда проходит,хотя мышкой двигаю немного
Добавлено через 2 минуты Как будто MOUSE_OVER проскакивает куски стейджа |
|
|||||
Может проблема в том, что изображение заново растрируется при повороте?
Либо попробуйте вращать с помощью матрицы трансформаций http://help.adobe.com/en_US/FlashPla...om/Matrix.html http://help.adobe.com/en_US/ActionSc...0204-7dcb.html C матрицей, по идее, должно работать быстрее |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Добавлено через 3 минуты Vansimar а у Вас нет визуального ощущения, что координаты немного сбиваются? |
|
|||||
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
есть ощущение,что на некоторых кусках то ли что то загораживает или еще что то..короче не проходит маусовер
|
Часовой пояс GMT +4, время: 14:24. |
|
« Предыдущая тема | Следующая тема » |
|
|