ПрограммированиеФорумГрафика

Получение позиции курсорва в Мире[OpenGL] (2 стр)

Страницы: 1 2
#15
0:06, 16 фев 2011

.Scotina
Ну тут достаточно сложная ситуация.
И в принципе в случае трассировки тоже решабельная, но придется ручками у такого объекта альфу проверять.

#16
0:15, 16 фев 2011

@!!ex

Вот Z, вместо выбора по цвету ( а цвета, например на некоторых поколениях ДжиФорсов неправильно отрисовывались ) предлагал использовать буфер трафрета. Я погуглил сейчас по сайту, нашёл только это:
http://www.gamedev.ru/code/forum/?id=68222

Смотри с  первого сообщения.

#17
0:18, 16 фев 2011

через occlusion query можно.

#18
0:27, 16 фев 2011

Надо было быстренькому организовать выделение объектов мышкой, попался этот примерчег:
http://www.gamedev.ru/code/articles/?id=4157

#19
7:34, 16 фев 2011

.Scotina
> Игрок будет в восторге, когда он напрасно будет кликать по видимому объекту
> просвечивающему через альфу другого объекта.
Так решение простое - при коллижене с лучом не рисуем прозрачные объекты (куски объектов), обычно все равно их сортируют для позднего вывода.

#20
7:34, 16 фев 2011

SashkaStudent
Это та самая трассировка луча, ваш к.о.

#21
13:35, 16 фев 2011

KpeHDeJIb
"...решение простое - при коллижене с лучом не рисуем прозрачные объекты..."

А дальше? Вот пример из жизни: имеется ёлка под которой лежит сундучок с сюрпризом. Сундучок, допустим, полностью закрывается от игрока треугольниками ёлки, но при этом через просветы в хвое сундук отлично виден. Если мы отбрасываем прозрачные объекты, как мы выберем ёлку?

#22
13:51, 16 фев 2011

.Scotina
Думаешь игрок будет метится в пиксель? Либо ёлку полностью делать преградой для клика, либо не делать вовсе.
Если часто кликабельные предметы за ёлками, то можно делать преграду только ствол и всё.

#23
13:58, 16 фев 2011

SnUrik
> через occlusion query можно.

что конкретно ?

#24
14:06, 16 фев 2011

innuendo
> что конкретно ?
вот это:
@!!ex
> В стратегии это нужно чтобы определять юнит под курсором, например.
> В редакторе это нужно чтобы объекты выделять.

#25
14:08, 16 фев 2011

.Scotina
> Вот пример из жизни
Не видел ни одной игры через которую бы я смог выбрать "сундучок под ёлкой через хвою дерева". Об остальном тебе уже выше сказали.

#26
14:15, 16 фев 2011

Executor
"...можно делать преграду только ствол и всё..."

Замечательно, ёлка в пол экрана, а игроку чтобы направить юнит на порубку, придётся по дереву кликать до второго пришествия, пока ствол не нащупает.

#27
16:58, 16 фев 2011

KpeHDeJIb
> Это та самая трассировка луча, ваш к.о.
Я знаю, ваш к.о.

Страницы: 1 2
ПрограммированиеФорумГрафика

Тема в архиве.