Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.09.2010, 17:09
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 1  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
По умолчанию ловлю объекты корзиной. помогите

всем пламенный привет
смотрите какая ситуация. делаю маленькую игру наподобие "Волк ловит яйца", только без волка))) в смысле есть корзина, которую тягаем мышкой и сверху падают яйца..
сделал так
Код AS3:
if (яйцо.hitTestObject(корзина))
      {
         яйцо.visible = false;
      }
вообщем получается норм, когда ловишь яйцо сверху. но если заехать по нему боком - оно тоже исчезает..
подскажите как быть?

Старый 15.09.2010, 17:13
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 2  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Яйца то сверху летят?
Код AS3:
if (яйцо.hitTestObject(корзина))
      {
            if(яйцо.y < корзина.y)
           {
               яйцо.visible = false; 
           }
 
      }

Старый 15.09.2010, 17:50
leofit вне форума Посмотреть профиль Отправить личное сообщение для leofit Найти все сообщения от leofit
  № 3  
Ответить с цитированием
leofit
 
Аватар для leofit

Регистрация: Dec 2009
Сообщений: 428
Как вариант сделать корзину составной, из двух элементов - 1 и 2 в таком виде

2 111111 2
22222222
222222

при столкновении с элементом 1 яйцо ловится и более не активно, с элементом 2 окончательно считается не пойманным
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг

Старый 16.09.2010, 11:40
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 4  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
Цитата:
Сообщение от Bgg Посмотреть сообщение
Яйца то сверху летят?
Код AS3:
if (яйцо.hitTestObject(корзина))
      {
            if(яйцо.y < корзина.y)
           {
               яйцо.visible = false; 
           }
 
      }
яйца еще могут в корзину не попасть

Добавлено через 11 минут
Цитата:
Сообщение от leofit Посмотреть сообщение
Как вариант сделать корзину составной, из двух элементов - 1 и 2 в таком виде

2 111111 2
22222222
222222

при столкновении с элементом 1 яйцо ловится и более не активно, с элементом 2 окончательно считается не пойманным
оо это идея)
а как сделать "окончательно не пойман"?

Старый 16.09.2010, 11:53
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 5  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
судя по обилиям постов про корзины какая-то контора проводит тестирование флешеров?

Старый 16.09.2010, 12:23
leofit вне форума Посмотреть профиль Отправить личное сообщение для leofit Найти все сообщения от leofit
  № 6  
Ответить с цитированием
leofit
 
Аватар для leofit

Регистрация: Dec 2009
Сообщений: 428
Цитата:
Сообщение от sanyasanya Посмотреть сообщение

оо это идея)
а как сделать "окончательно не пойман"?
яйцо это мувиклип?
тогда, при создании яйца, вешаем ему свойство
Код AS1/AS2:
яйцо.catchable = true;
после того, как оно столкнулось с каким-либо элементом корзины, ставим
Код AS1/AS2:
яйцо.catchable = false;
и проверяем его на "ловимость", т.е. в конечном итоге что то вроде
Код AS1/AS2:
ЕСЛИ (яйцо столкнулось с чем либо и яйцо.catchable )  {
   Выполнить логику столкновения (спрятать/не спрятать);
   яйцо.catchable = false;
}
Таким образом яйцо будет либо поймано, либо нет
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг

Старый 16.09.2010, 14:03
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 7  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
Цитата:
Сообщение от sanyasanya Посмотреть сообщение
яйца еще могут в корзину не попасть

Добавлено через 11 минут


оо это идея)
а как сделать "окончательно не пойман"?
спасибо!! сейчас сделаю!

Добавлено через 3 минуты
Цитата:
Сообщение от mikhailk Посмотреть сообщение
судя по обилиям постов про корзины какая-то контора проводит тестирование флешеров?
да нет я делаю банер просто. можна заценить на http://xvatit.com/ там слева внизу. там он в ротации, так что может быть обновите разок другой.. так что я не контора, которая проводит расследование))))

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:02.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.