|
3D-программирование Вопросы, касающиеся программирования 3D мира |
05.07.2013, 22:44
|
#1
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Фонарь
Каким образом можно реализовать в блитце фонарь? желательно без привлечения сторонних библиотек.
|
(Offline)
|
|
06.07.2013, 00:41
|
#2
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Фонарь
Весь уровень сделать одним объектом, создать спрайт с картинкой круга и привязать к камере, изменить EntityOrder и EntityFx, но все это будет стремно выглядеть.
|
(Offline)
|
|
06.07.2013, 00:42
|
#3
|
Социал-сычевист
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений (для 1,359 пользователей)
|
Ответ: Фонарь
Больная тема. Есть несколько методов, тормозные как собаки, так что по идее нет, без либ хренушки
|
(Offline)
|
|
06.07.2013, 00:47
|
#4
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Фонарь
Сообщение от CostUm
Каким образом можно реализовать в блитце фонарь? желательно без привлечения сторонних библиотек.
|
Без либ красиво - никак.
|
(Offline)
|
|
06.07.2013, 00:50
|
#5
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Re: Фонарь
ну а есть какие-нибудь либы с минимум затратами на создание фонаря?)
|
(Offline)
|
|
06.07.2013, 01:37
|
#6
|
Мастер
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений (для 2,209 пользователей)
|
Ответ: Фонарь
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.07.2013, 01:41
|
#7
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Re: Ответ: Фонарь
Сообщение от IgorOK
|
нормал
|
(Offline)
|
|
06.07.2013, 01:54
|
#8
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Фонарь
|
(Offline)
|
|
06.07.2013, 01:58
|
#9
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Re: Ответ: Фонарь
Сообщение от Arton
|
да, что-то подобное я находил, но почему-то при использовании загружаемого меша, вместо создоваемого как там, фонарь ложится как-то кривовато. или если убрать здесь FlipMesh cube
В добавок к этому не смог понять и реализовать включение и выключение фонаря по нужде.
|
(Offline)
|
|
06.07.2013, 22:22
|
#10
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Re: Ответ: Фонарь
Сообщение от CostUm
да, что-то подобное я находил, но почему-то при использовании загружаемого меша, вместо создоваемого как там, фонарь ложится как-то кривовато. или если убрать здесь FlipMesh cube
В добавок к этому не смог понять и реализовать включение и выключение фонаря по нужде.
|
Потому-что там создаётся копия объекта и на копию проецируется текстура света.
Копия ставится в координаты по умолчанию, то есть нулевые.
Добавил две строчки но лучше не стало. Копии мешей, сделанные в 3D Max расставляются как хотят. Думаю корректнее будет проецировать текстуру на объект без копий. Однако как это совмещать если будет несколько текстур.
Function DL_SetReceiver(mesh)
dlr.dl_receiver = New dl_receiver
dlr\mesh = CopyMesh(mesh)
PositionEntity dlr\mesh,EntityX#(mesh),EntityY#(mesh),EntityZ#(mesh)
RotateEntity dlr\mesh,EntityPitch#(mesh),EntityYaw#(mesh),EntityRoll#(mesh)
PaintMesh dlr\mesh,dl_brush
End Function
|
(Offline)
|
|
06.07.2013, 23:04
|
#11
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Re: Фонарь
короче гнилая тема этот фонарь.. а жаль, хотел сделал геймплей с упором на это)
|
(Offline)
|
|
07.07.2013, 02:36
|
#12
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Фонарь
Кстати вот ещё вариант - fhr.rar
|
(Offline)
|
|
07.07.2013, 16:06
|
#13
|
ПроЭктировщик
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
|
Re: Фонарь
Во, вот это прям нормал) Только там что, нужны *.bsp модели за место обычных (*.b3d там всяких)?
|
(Offline)
|
|
07.07.2013, 18:08
|
#14
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Re: Фонарь
Сообщение от CostUm
Во, вот это прям нормал) Только там что, нужны *.bsp модели за место обычных (*.b3d там всяких)?
|
Нет, просто, видимо, у автора такая завалялась.
А вообще пример тупой, там сначала рендерят светлое, потом кладут на спрайт фонаря и ещё раз рендерят с тенями. Зачем так жить?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
07.07.2013, 18:43
|
#15
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: Фонарь
Сообщение от Arton
|
Это странно работающая дырка а не фонарь. В таком случае реалистичней ставить черный полупрозрачный мэш-конус вокруг камеры.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:00.
|