![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Люди добрые, скажите, как в AS3 задать систему координат как в геометрии учат? И как переместить точку (0,0) из верхнего левого угла в любую точку онка приложения?
Ps (ось Y направлена вверх) Спасибо! |
|
|||||
|
В расчетах используйте любую систему координат, при отображении преобразуйте в систему флеш-плеера.
Добавлено через 35 секунд P.S. Есть разные геометрии.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Методы в студию
Добавлено через 1 минуту и еще вопрос их этой же темы: как сделать отсчет углов по-человечески? (против часовой стрелки положительные) |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
задайте спрайту scaleY = -1 и y = root.loaderInfo.height (так по-моему)
и рисуйте в этом спрайте.
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Цитата:
Добавлено через 2 минуты Еще можете переопределить сеттеры y и rotate у объекта.
__________________
משיח לא בא משיח גם לא מטלפן Последний раз редактировалось alatar; 13.07.2011 в 19:31. |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
Это не очень хорошо)
А вот scaleY =-1 задать - это есть хорошо. PS Просто в Qt для этого дела использовался класс QMatrix - матрицы переноса, поворота, отражения и т.д. И не нужно было писать y=-y. сПАСИБО) |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 43
|
А, а они здесь есть?))
Хорошо, создал объект, в нем спрайт нарисовал. Где взять матрицы (класс какой?) и к кому их применять - к спрайту или к самому объекту? Ps да, вопросы тупые, но в Qt было как-то интуитивно... |
|
|||||
|
Цитата:
http://help.adobe.com/ru_RU/FlashPla...html#transform http://help.adobe.com/ru_RU/FlashPla...om/Matrix.html http://help.adobe.com/ru_RU/FlashPla.../Matrix3D.html
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|