Показать сообщение отдельно
Старый 03.07.2006, 01:08   #68
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Сообщение от Fant
А можно подробнее? Простой рабочий примерчик для наглядности...а то я не понимаю...все-таки у меня же 2D меню
 
Function CreatePlane_m(File$,fl)
Local texture,scx#,scy#
mesh=CreateMesh() 
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
texture=LoadTexture ( File$,fl)
img=LoadImage(File$)

scx#=ImageWidth (img)
scy#=ImageHeight (img)

ScaleMesh mesh,scx/256,scy/256,1
EntityTexture mesh,texture
FreeTexture texture
FreeImage img
Return mesh
End Function
Функция возвращает меш "картинки" уже отскаленой по пропорциям.
Ты его помещай перед камерой и паренть к ней.
Пото просто скрывай - показывай. можешь двигать. качать, делать полупрозрачной. светящейся и тд.

И проверь версию Блитца. старые версии как раз не понимали жпг как анимимаж
__________________
(Offline)
 
Ответить с цитированием