Тема: Меню
Показать сообщение отдельно
Старый 12.03.2006, 23:42   #35
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Посмотрел. Задумка неплохая, но я предпочитаю каждый раз писать все с нуля, под конкретные задачи.
А с 2д в Блитц3д делать меню нет смысла.
Тормозят имажи и очень ограничивают эффекты.
В 3д возможностей полно: цвет, прозрачность, смена текстур. повороты, скейл. Быстро. просто, эффектно.

Вот функция создания "3д имажа". Размещать перед камерой

Function CreatePlane_m(File$)
 mesh=CreateMesh()
 texture=LoadTexture ( File$,2)
 surf=CreateSurface(mesh) 

 * AddVertex surf,-1,1,0,0,0:AddVertex surf,1,1,0,1,0
 * AddVertex surf,1,-1,0,1,1:AddVertex surf,-1,-1,0,0,1
	
	AddTriangle surf,0,1,2:AddTriangle surf,0,2,3
	UpdateNormals mesh
	scx#=TextureWidth (texture)
	scy#=TextureHeight (texture)
	ScaleMesh * mesh,scx/256,scy/256,1
	EntityTexture mesh,texture
	FreeTexture texture
	Return mesh
End Function
Сейчас сделал "цепляние" курсора за кнопки и потом их колыхание - прикольно
__________________
(Offline)
 
Ответить с цитированием