![]() |
А вообще - я сам жду когда PAX доделает свою спрайтовую либуЮ чтобы ГУИ замутить =)
|
Что за спрайтовая либа ?
|
|
То, что можно с нарисоваными кнопочками, я то понимаю, что можно их нарисовать, и сделать даже как анимацию, но я хочу это обойти! Есть ли еще варианты?
А есть ли вариант что-нить сделать с цветом кнопок? Или их zoom ить...или что-нибьудь еще??? 3D меню никак не будет потому, что уже очень много сделано в 2D, да и не представляю я как 3d реализовать! Подскажите как можно еще разнообразить меню? |
Посмотрел. Задумка неплохая, но я предпочитаю каждый раз писать все с нуля, под конкретные задачи.
А с 2д в Блитц3д делать меню нет смысла. Тормозят имажи и очень ограничивают эффекты. В 3д возможностей полно: цвет, прозрачность, смена текстур. повороты, скейл. Быстро. просто, эффектно. Вот функция создания "3д имажа". Размещать перед камерой Код:
Function CreatePlane_m(File$) |
Взвесив все, я решил, что буду стараться делать кнопки программно! То есть не рисунками. Попробую сделать что-нить простое. Выложу в это топике простецкий пример, а потом будем дальше рассматривать...
А еще и подумав головой я решил, что пока стоит оставить все как есть, а меню дорабатывать только тогда, когда степерь завершенности игры будет 90% (без графики, разумеется) Я прав? |
мне бы логику автоматов для меню надо клепать сначала ... :(
|
2jimon:ничегонепонялтыбыхотябызапятыеставилиногда
|
2impersonalis : тебебытоженепомешалобызапятыеипробелыставитьпочаще :)
|
jimon
Игнорирование предупреждения админа + флуд. Доиграешься. |
alcoSHoLiK :
прошу тыкнуть меня в то место где сказано что я написал какуето глупость или сообщение не относяищеюся к теме imp просто написал что мне надо ставить больше запятых ... или что то другое ? |
Вообщем с главным меню в игре я разобрался, но как сделать меню непосредственно в самой игре!?
то есть приостановить игру и сделать активным меню? У меня есть код, как делать паузу Код:
;Пауза |
Создай функции:
1 загрузка меню 2 цикл меню 3 удаление меню Дальше понятно ? при выходе из игры, грузишь меню, переходишь в его цикл (назнач переменную которая отображает состояние меню - из игры зашел, или нет и по ее значению в меню выводи кнопки) при выходе из цикла меню проверяй, вышел ты совсем (в винду) или вернулся в игру (ретурн) если второе. то просто удаляй меню и играй дальше. все. |
То есть вместо паузы, сделать цикл меню - ето я понял, но тогда вопрос в том, как "остановить игру" ?
|
не останавливай, а выходи из цикла игры и запускай цикл меню
|
Часовой пояс GMT +4, время: 21:26. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot