Страница 2 из 2

Re: Collision

СообщениеДобавлено: 11 дек 2011, 02:01
Левш@
Просто нужно получить событие по столкновению

И когда уже народ научиться задавать вопросы исчерпывающе и понятно. Вы умудрились за 5 постов так толком и не обьяснить что вам собственно нужно...
Так и непонятно, коллизии (стокновение) нужны? Или просто триггер на касание или вход обьекта в зону?

Re: Collision

СообщениеДобавлено: 11 дек 2011, 02:03
Sality
нужно чтоб сработала фнция OnCollisionEnter() я ее буду юзать при столкновении со стенами.

Re: Collision

СообщениеДобавлено: 11 дек 2011, 02:10
Левш@
Еще один ничего не поясняющий пост...
Раз вы не можете локализовать свою проблему, то опишите хотя бы цели ваших изысканий и подробно опишите ситуацию.
Если вы будете работать с characterController, то rigidBody ему не нужен, он сработает и без него.

Re: Collision

СообщениеДобавлено: 11 дек 2011, 02:16
Sality
Ситуация:
берем шашку мышкой и тащим по полю. Чтоб ее нельзя было выкинуть за пределы поля ставлю на границе боксколаидер. и если мне удастся получить колизию при столкновении с бортовым боксколайдером я остановлю перемещение шашки за пределы поля.

Вобще это не суть важно какая ситуация. Колизия если она предусмотрена у 2х обьектов, нужно научится ей пользоватся.

Re: Collision

СообщениеДобавлено: 11 дек 2011, 02:22
Левш@
Вобще это не суть важно какая ситуация.

Да нет как раз важно, конкретно в вашем случае (если вы все правильно описали),как раз OnCollisionEnter() совершенно не нужен.
Применяйте OnTriggerEnter(), а это уже несколько другая история...
На ограничивающую стенку вешайте РБ, в нем галочку на isCinematic и любой колайдер.
На шашках только коллайдеры хоть с isTrigger хоть без него.
При касании функция сработает, и не говорите что не работает... :)
Вот: http://gamecreatingcommunity.ru/forum/59-4080-1#111008
Тут все так построено, торпеды, ракеты, таран, в последней версии и бонусы с воды поднимаються так же, даже РБ нет, на ЧарКонтроллере работает ;)

Re: Collision

СообщениеДобавлено: 11 дек 2011, 17:42
Sality
Ну я не хочу говорить что не работает. Но только ставиш галочку искинематик все перестает работать и тригер и колизион. а без него предмет литает. Можно канешно его заморозить. но я уверен это костыли. так как в примере ArgoBots все стенные колайдеры не имеют ригибоди. просто колаидер а ригибоди у перса. но это перс. сложный механизм а если мне нужно заколизить два обычных куба.