Я прилагаю файл и видео, у меня проблема состоит в том что наводя курсор на один дом и если под углом попадает второй то вылетают обе информации, такая же проблема и на закрытие этой информации, если под крестиком находится объект то он выделяется и происходит вылет очередной информации о доме.Помогите доработать схему.
Помойму тут надо использовать CollisionRayCheck а не DetectMouseCollision! И надо получать ближайшую точку колизии и сравнивать с точкой получаемой для определённого предмета и если они ровны, то объект выделяется.
я пробывал у меня что то через рей чик не получилось.
просто у тебя сейчас сделано наверняка таким образом: если курсор мышки наведён на объект, то выполнять для него чёто там
А надо так: если курсор мышки наведён на мой объект и он ближайший к камере, то выполнять чёто там. Ну это так, в общем.
Если все твои объекты описаны статично без применения массивов или ОО списков, то можешь в одном месте сделать колижн рей чек со всеми твоими объектами. У колижен рей чека есть опция находить ближайшую точку пересечения -- тебе нужно её включить. Колижен рей чек будет возвращать индекс объекта с которым произошло пересечение луча мышки, индекс считается от 1. Далее по этому индексу ты можешь определить на какой из объектов наведена мышка, ну и сделать чё там те надо.
на примере моей схемы может что то типа этого сделать? А то я не очень понял.
Все здраствуйте, впринцепи я сделал чтобы сразу два обьекта не выделялись (правдо через гуи элемент выделяется), возможно слишком замудрёно, и гуру могут сделать попроще, но если тебя не устраивает этот вариант, то я могу в свободное время посидеть подумать как сделать через "колизион рэй чек", а так лови :)
Спасибо большое! да то что нужно, жалко конечно что через крестик пробивает, но если у Вас будет время сделайте пожалуйста, а пока я эту схемку применю.
Помогите исправить пробивание через гуи элемент объекта, так как объектов в сцене более 30 и при нажимании на крестик выделяется другой объект.
Вот, сделал.
Там два отдельных колижен рей чека на твой гуй и на 3д объекты сцены, это потому что для них используется разная камера. Ещё, в гуёвом колижен рей чеке важен порядок подключения гуёвых элементов, нужно подключить сначала кнопочку, а потом панельку на которой находиться эта кнопка. Если сделать наоборот то он всегда будет показывать наведение только на панельку. Короче порядок, обратный тому в котором ты их рисуешь.