|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2013
Сообщений: 21
|
Нужна помощь с мувиками в Hit test-е
Прив всем
Работаю над скриптами движения персонажа. Использую Hit test но при названии мувика он работает только с одним экземпляром мувклипа. Вот код: if (sensor_1.hitTest(wall)) {trace("They are colliding!!!");} if (sensor_2.hitTest(wall)) {trace("They are colliding!!!");} if (sensor_3.hitTest(wall)) {trace("They are colliding!!!");} if (sensor_4.hitTest(wall)) {trace("They are colliding!!!");} Добавлено через 1 час 15 минут Аууу есть Кто на форуме.... |
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Ну переменная-то одна — wall, она уникальна и в ней может храниться только 1 объект MovieClip.
Добавлено через 8 минут Метод hitTest был в AS2, в AS3 он используется применительно к BitmapData. Для определения столкновений используются методы hitTestObject, hitTestPoint.
__________________
Нормально делай — нормально будет! |
|
|||||
Регистрация: Jul 2013
Сообщений: 21
|
Можно все объекты wall занести в массив и обращатся потом к ним.
var all:Array = []; for(var i:uint=0; i<4;i++) { var wall:Wall = new Wall(); all.push(wall); } if (sensor_1.hitTest(all[0])) {trace("They are colliding!!!");} if (sensor_2.hitTest(all[1])) {trace("They are colliding!!!");} if (sensor_3.hitTest(all[2])) {trace("They are colliding!!!");} if (sensor_4.hitTest(all[3])) {trace("They are colliding!!!");} |
Часовой пояс GMT +4, время: 22:20. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|