Показать сообщение отдельно
Старый 26.05.2009, 20:06   #1
Baisangur
ПроЭктировщик
 
Аватар для Baisangur
 
Регистрация: 10.03.2009
Адрес: Казахстан->Кустанай
Сообщений: 147
Написано 12 полезных сообщений
(для 23 пользователей)
Скайбокс гонит.

Привет всем!
Проблема моя в том что скайбокс созданый с помошью такой вот фукнции:
Function makeSkyBox%(name$)
	m=CreateMesh()
	;передняя сторона
	b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_FR.bmp")
	s=CreateSurface( m,b )
	AddVertex s,-1,+1,-1,0,0:AddVertex s,+1,+1,-1,1,0
	AddVertex s,+1,-1,-1,1,1:AddVertex s,-1,-1,-1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;левая сторона
	b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_LF.bmp")
	s=CreateSurface( m,b )
	AddVertex s,+1,+1,-1,0,0:AddVertex s,+1,+1,+1,1,0
	AddVertex s,+1,-1,+1,1,1:AddVertex s,+1,-1,-1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;задняя сторона
	b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_BK.bmp")
	s=CreateSurface( m,b )
	AddVertex s,+1,+1,+1,0,0:AddVertex s,-1,+1,+1,1,0
	AddVertex s,-1,-1,+1,1,1:AddVertex s,+1,-1,+1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;правая сторона
	b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_RT.bmp")
	s=CreateSurface( m,b )
	AddVertex s,-1,+1,+1,0,0:AddVertex s,-1,+1,-1,1,0
	AddVertex s,-1,-1,-1,1,1:AddVertex s,-1,-1,+1,0,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	;верхняя сторона
	b=LoadBrush("resources\textures\skyboxes\"+name$+"\sky_UP.bmp")
	s=CreateSurface( m,b )
	AddVertex s,-1,+1,+1,0,1:AddVertex s,+1,+1,+1,0,0
	AddVertex s,+1,+1,-1,1,0:AddVertex s,-1,+1,-1,1,1
	AddTriangle s,0,1,2:AddTriangle s,0,2,3
	FreeBrush b
	
	ScaleMesh(m, 10, 10, 10)
	FlipMesh(m)
	EntityFX(m, 9)
	EntityOrder(m,10)
	Return m
End Function
непонятно гонит! не грузятся брашы, хотя точно проверено что пути к ним прописаны правильно(DebugLog()).
(Offline)
 
Ответить с цитированием