Столкновение двух Meshcollider

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Re: Столкновение двух Meshcollider

Сообщение Gray-33 18 ноя 2012, 23:01

Ну у меня в случае коллизии в функции OnCollisionEnter булева переменная Collision меняется на true и посылается SenMessage В скрипт родителя. А в случае OncollisionExit посылается false. Просто чилдренов-коллайдеров несколько и получается один послал true затем все остальные false. А нужно чтобы если хотя бы один из чилдренов находится в коллизии - то в скрипте родителя переменная Collision оставалась true.
Gray-33
UNец
 
Сообщения: 31
Зарегистрирован: 04 фев 2012, 23:03

Re: Столкновение двух Meshcollider

Сообщение 6opoDuJI0 19 ноя 2012, 01:22

Gray-33 писал(а):Ну у меня в случае коллизии в функции OnCollisionEnter булева переменная Collision меняется на true и посылается SenMessage В скрипт родителя. А в случае OncollisionExit посылается false. Просто чилдренов-коллайдеров несколько и получается один послал true затем все остальные false. А нужно чтобы если хотя бы один из чилдренов находится в коллизии - то в скрипте родителя переменная Collision оставалась true.

странно
попробуй так:
на каждый чилдрен навесь скрипт, который бы имел в себе поле Collision, которое переключается в нужный момент
после чего в скрипте родителя поле замени на свойство, которое бы возвращало логичечское ИЛИ для Coliision на всех чилдренах

если и после этого у тебя будет быстрое переключение результирующего свойства(!) то тут получается что у тебя вся система "подпрыгивает" на поверхности и нужно делать таймаут (т.е. нету коллизии в течении 0.05 и более - меняем на false. и наоборот)
А вам тоже нравится в мороз выпускать изо рта тонкую струйку пара и чувствовать себя драконом?:)
Аватара пользователя
6opoDuJI0
UNIт
 
Сообщения: 85
Зарегистрирован: 06 янв 2010, 20:00

Re: Столкновение двух Meshcollider

Сообщение Gray-33 20 ноя 2012, 20:47

Немного непонятно. Что имеется в виду под словом "поле"? Переменная? И как поле заменить на свойство?
Gray-33
UNец
 
Сообщения: 31
Зарегистрирован: 04 фев 2012, 23:03

Пред.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 31