Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 18.10.2011, 00:54   #106
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Новая версия подшаманил над GUI.
Видео

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
FireOwl (18.10.2011), LLI.T.A.L.K.E.R. (20.10.2011), Reizel (20.10.2011)
Старый 18.10.2011, 04:09   #107
FireOwl
Бывалый
 
Аватар для FireOwl
 
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений
(для 1,836 пользователей)
Ответ: Tower Defense 3D

А я бы все таки сменил цвет шрифта с зеленого на черный. Зеленый, да еще такой ядовитый, глаза режет.
__________________
N"Gasta! Kvata! Kvakis!
Ahkstas so novajxletero (oix jhemile) so Ranetauw.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (18.10.2011)
Старый 20.10.2011, 11:58   #108
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Tower Defense 3D

Ты когда уровней наклепаешь? :D
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
4yBa4Ok (20.10.2011)
Старый 20.10.2011, 17:31   #109
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Сообщение от Павел Посмотреть сообщение
Ты когда уровней наклепаешь? :D
когда 3ds max ом пользоваться научусь ))))))
(Offline)
 
Ответить с цитированием
Старый 26.10.2011, 17:47   #110
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

Работа по созданию уровней приостановлена (возможно перепишу на новом своем движке когда доделаю)
Один чувак обещал намоделить, но куда то пропал.
(Offline)
 
Ответить с цитированием
Старый 27.10.2011, 13:19   #111
dsd
Мастер
 
Аватар для dsd
 
Регистрация: 13.06.2011
Сообщений: 1,103
Написано 481 полезных сообщений
(для 1,836 пользователей)
Ответ: Tower Defense 3D

pozitiffcat, с учетом того, что у тебя вид сверху, можно легко написать функцию которая покрасит мир в один цвет, а предметы в другой. Рендришь с направления света так чтобы твой квадратный мир влез в границы вьюпорта. Это будет лайтмапа. Накладываешь её по вторым текстурным координатам, которые получаешь проецируя вершины твоего квадратного мира на камеру с которой ты рендрил лайтмапу.



лайтмапа получается примерно вот таким кодом. Нужно только верхним слоем на все объекты добавить текстуру которая их перекрасит в однотонный цвет и ставить им флаг, чтобы они рендрелись без затенения.
Function castshadow2(selectedmesh,currentlightmap)

PointEntity supershadowcamera,selectedmesh

;zooming to object
CameraZoom supershadowcamera,0.15*Sqr(MeshWidth(selectedmesh)^2+MeshDepth(selectedmesh)^2+MeshHeight(selectedmesh)^2)
;setting texture set for lightmap and right order for cameras
	CameraProjMode camera,0
	CameraProjMode supershadowcamera,2
	TextureBlend groundshadowtex,1
	TextureBlend lightmap,0
	TextureBlend shadowtex,1
	
	; for not rendring objects behind of current
	clipplane=CreateSprite()
	EntityColor clipplane,105,105,105
	ScaleSprite clipplane,5,5
	PositionEntity clipplane,EntityX(selectedmesh,1),EntityY(selectedmesh,1),EntityZ(selectedmesh,1)
	HideEntity selectedmesh
RenderWorld
	;reseting for normal render
	ShowEntity selectedmesh
	TextureBlend groundshadowtex,0
	TextureBlend lightmap,5
	TextureBlend shadowtex,0
	;aplying results
FitShadow2(selectedmesh)	
TextureCoords currentlightmap,1
EntityTexture selectedmesh,currentlightmap,0,7

CopyRect 0,0,supersizeofshadow,supersizeofshadow,0,0,BackBuffer(),TextureBuffer(currentlightmap)
CameraProjMode camera,1
CameraProjMode supershadowcamera,0
	;clearing entitys which become totaly useless
	FreeEntity clipplane

End Function
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pozitiffcat (27.10.2011)
Старый 27.10.2011, 14:25   #112
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Tower Defense 3D

идея понятна, классно! спасибо на досуге попробую поэксперементирую
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:39.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com