forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   2D в игре. Советы\оценка (http://forum.boolean.name/showthread.php?t=970)

Fant 30.06.2006 18:54

Цитата:

Сообщение от tormoz
Надписям синглплейер. мултиплеейр и тд нужно поменять цвет и шрифт.Мрачно выглядят и не читаются.

Анимацию:
все меню сделать на плашках в 3д и покачивать название. (как на волнах)
Можно сделать подпрыгивание надписи меню при наведении курсора

:)
не...а что насчет 2D анимации? 3d я не сделаю...

А цвет лично я уже заменил. Доделаем элементы (курсор и указатель клавы) выложу скриншот

tormoz 30.06.2006 19:55

3d анимации сделать легче чем 2д.
И скорость прорисовки выше.

если нужен код - помогу. (создание квада - картинки, управление им)

Fant 01.07.2006 17:54

Цитата:

Сообщение от tormoz
3d анимации сделать легче чем 2д.
И скорость прорисовки выше.

если нужен код - помогу. (создание квада - картинки, управление им)

Понимаю, но уже очень много сделано по 2D меню, так что не хочется переделывать!

А я недавно узнал, что блиц поддерживает только bmp анимацию! Представляешь!

jimon 01.07.2006 20:17

непонимаю проблем, представь 2д картинку - 2д текстурой
по идее тоже самое

tormoz 01.07.2006 20:38

Цитата:

Сообщение от Fant
Понимаю, но уже очень много сделано по 2D меню, так что не хочется переделывать!

А я недавно узнал, что блиц поддерживает только bmp анимацию! Представляешь!

Не понял про анимацию. Что ты имеешь ввиду ?

Fant 02.07.2006 21:45

Цитата:

Сообщение от tormoz
Не понял про анимацию. Что ты имеешь ввиду ?

Уже вопрос разрешился. У меня почему-то не работала анимация .jpg - писала ошибку image does not exist. Ковертнул в bmp...заработала! Я афигел!

Однако сегодня утром и png анимация работала...

Fant 02.07.2006 21:47

Цитата:

Сообщение от jimon
непонимаю проблем, представь 2д картинку - 2д текстурой
по идее тоже самое

А можно подробнее? Простой рабочий примерчик для наглядности...а то я не понимаю...все-таки у меня же 2D меню

tormoz 03.07.2006 01:08

Цитата:

Сообщение от 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

Функция возвращает меш "картинки" уже отскаленой по пропорциям.
Ты его помещай перед камерой и паренть к ней.
Пото просто скрывай - показывай. можешь двигать. качать, делать полупрозрачной. светящейся и тд.

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

impersonalis 03.07.2006 03:43

2tormoz:
даёшь функции и семпл для 3D-GUI в FAQ!

Fant 03.07.2006 16:13

2Tormoz
Огромное спасибо за функцию! Попробую поюзать! Авось что-нить получится!

А можно рабочий пример использования данной функции? Мне так проще разобраться?

2Impersonalis
Точно!


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot