• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Detect MouseCollision

Автор Jon, 02 июля 2011, 14:32:23

« назад - далее »

Jon

Два кубика,наводишь на них и они меняют цвет.
Как сделать, что бы при попадании обоих кубиков под курсор, менял цвет только верхний, то есть тот который ближе к нам?

Ruslan


Jon

Я удалил канал CollisionRayCheck в примере tipa_taburetki ,а Emmisive у объектов всеравно меняется и самое главное колизия преграждения другими объектами - сохранилась.

Если не CollisionRayCheck , то как это работает?

Перерыл этот пример, видимо объект выбирается в зависимости от расстояния до него,но до конца не понял.
Кто нибудь может показать именно те элементы в примере,которые отвечают за выбор ближайшего объекта при наведение на него курсора!?

Ruslan

Данный пример на самом деле не универсальный и довольно примитивный, к тому же в нем отсутствует какая либо оптимизация, но в тот же момент не содержит ничего лишнего и предназначен для демонстрации того, как можно найти пересечения указателя с ближайшим к камере объектом.


Jon

Такие пояснения нужно заносить в красную книгу! Всё наглядно и понятно. Спасибо!