|
2D-программирование Вопросы, касающиеся двумерного программирования |
12.03.2006, 18:15
|
#31
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
А вообще - я сам жду когда PAX доделает свою спрайтовую либуЮ чтобы ГУИ замутить =)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.03.2006, 20:37
|
#32
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Что за спрайтовая либа ?
__________________
|
(Offline)
|
|
12.03.2006, 21:18
|
#33
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.03.2006, 21:54
|
#34
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
То, что можно с нарисоваными кнопочками, я то понимаю, что можно их нарисовать, и сделать даже как анимацию, но я хочу это обойти! Есть ли еще варианты?
А есть ли вариант что-нить сделать с цветом кнопок? Или их zoom ить...или что-нибьудь еще???
3D меню никак не будет потому, что уже очень много сделано в 2D, да и не представляю я как 3d реализовать!
Подскажите как можно еще разнообразить меню?
|
(Offline)
|
|
12.03.2006, 23:42
|
#35
|
Гигант индустрии
Регистрация: 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)
|
|
13.03.2006, 19:55
|
#36
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Взвесив все, я решил, что буду стараться делать кнопки программно! То есть не рисунками. Попробую сделать что-нить простое. Выложу в это топике простецкий пример, а потом будем дальше рассматривать...
А еще и подумав головой я решил, что пока стоит оставить все как есть, а меню дорабатывать только тогда, когда степерь завершенности игры будет 90% (без графики, разумеется)
Я прав?
|
(Offline)
|
|
16.03.2006, 20:03
|
#38
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
2jimon:ничегонепонялтыбыхотябызапятыеставилиногда
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
16.03.2006, 22:24
|
#40
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
jimon
Игнорирование предупреждения админа + флуд. Доиграешься.
|
(Offline)
|
|
17.03.2006, 22:26
|
#41
|
|
alcoSHoLiK :
прошу тыкнуть меня в то место где сказано что я написал какуето глупость или сообщение не относяищеюся к теме
imp просто написал что мне надо ставить больше запятых ... или что то другое ?
|
|
|
01.05.2006, 23:08
|
#42
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Вообщем с главным меню в игре я разобрался, но как сделать меню непосредственно в самой игре!?
то есть приостановить игру и сделать активным меню?
У меня есть код, как делать паузу
;Пауза
If KeyHit(25)
Text 0,280,"PAUSE"
Flip
.pause
WaitKey
If KeyHit(25)=False Goto pause
FlushKeys
FlushMouse
EndIf
;Пауза
|
(Offline)
|
|
02.05.2006, 02:33
|
#43
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Создай функции:
1 загрузка меню
2 цикл меню
3 удаление меню
Дальше понятно ?
при выходе из игры, грузишь меню, переходишь в его цикл (назнач переменную которая отображает состояние меню - из игры зашел, или нет и по ее значению в меню выводи кнопки) при выходе из цикла меню проверяй, вышел ты совсем (в винду) или вернулся в игру (ретурн) если второе. то просто удаляй меню и играй дальше.
все.
__________________
|
(Offline)
|
|
02.05.2006, 19:04
|
#44
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
То есть вместо паузы, сделать цикл меню - ето я понял, но тогда вопрос в том, как "остановить игру" ?
|
(Offline)
|
|
02.05.2006, 21:10
|
#45
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
не останавливай, а выходи из цикла игры и запускай цикл меню
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:42.
|