![]() |
hitTestObject и hitTestPoint: координаты вычисленные или отображаемые на сцене?
Заголовок корявый, но дело вот в чем.
Объект меняет свои координаты по таймеру, который быстрее,чем fps. Объект.х уже равно 400, а на экране он еще 390. Что скажет hitTestObject в промежуток несовпадения экранных координат и вычисленных? |
Во-первых, это можно проверить.
Во-вторых, скорее всего hitTestObject вернёт результат для изменённой по таймеру геометрии. Вряд ли эта функция анализирует графику на сцене. |
Судя по вопросу, вы параллельно двигаете объект по таймеру а клип по EnterFrame.
Вопрос: зачем? EnterFrame- "ПЫТАЕТСЯ" перерисовывать экран заданное количества раз в секунду. |
Цитата:
|
Цитата:
|
А если не отвлекаться, то вам скорее всего показалось.
|
Код AS3:
|
и?
Нужно проверять столкновение до того, как объект переместился Хотя я так и не понял, в чем суть вопроса. Для программы экранные координаты вообще не имеют значения. Зачем одновременно нужен и таймер и энтер фрейм? Однозначно есть смысл повесить все либо на таймер, либо на энтер фрейм. Очевидно же, что по-отдельности они синхронно работать не будут |
Цитата:
|
Естественно. Можно вообще ничего не добавлять в дисплей лист, все будет так же работать
ну так как на счет этого? Цитата:
|
| Часовой пояс GMT +4, время: 02:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.