![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 99
|
привет всем!
подскажите, как реализовать игру. смысл в том, что падают предметы и мы их корзиной собираем.. вот так stage.addEventListener(MouseEvent.MOUSE_MOVE, xy); function xy(e:MouseEvent):void { korzina.x = mouseX; if (predmet.hitTestObject(korzina)) { predmet.visible = false; } ![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Есть достаточно стандартное решение - пишете собственную функцию, которая по координатам корзины и предмета определяет, попал ли предмет внутрь корзины, и дергаете ее по enterFrame.
А можно и hitTestObject, но только по enterFrame. Или по таймеру. Последний раз редактировалось mikhailk; 13.09.2010 в 15:01. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
координаты тогда проверяйте объекта и корзины
UPD: опередили
__________________
low + |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 99
|
так и сделал, работает
спасибо всем!а еще такой вопрос. получается обьект сталкивается с корзиной и приобретает visible=false.. а мне нужно чтоб он еще после этого опять сверху появлялся Добавлено через 13 минут я перефразирую.. обьект падает вниз. достигает корзины и стает visible=false.. а потом мне нужно сделать опять visible=true, когда обьект достигнет ниже сцены. например y=700 как это написать, а то я нуб? |
|
|||||
|
Цитата:
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|