Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 12.03.2006, 18:15   #31
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
А вообще - я сам жду когда PAX доделает свою спрайтовую либуЮ чтобы ГУИ замутить =)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.03.2006, 20:37   #32
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Что за спрайтовая либа ?
__________________
(Offline)
 
Ответить с цитированием
Старый 12.03.2006, 21:18   #33
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
http://community.boolean.name/index.php?showtopic=752
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.03.2006, 21:54   #34
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
То, что можно с нарисоваными кнопочками, я то понимаю, что можно их нарисовать, и сделать даже как анимацию, но я хочу это обойти! Есть ли еще варианты?

А есть ли вариант что-нить сделать с цветом кнопок? Или их zoom ить...или что-нибьудь еще???

3D меню никак не будет потому, что уже очень много сделано в 2D, да и не представляю я как 3d реализовать!

Подскажите как можно еще разнообразить меню?
(Offline)
 
Ответить с цитированием
Старый 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)
 
Ответить с цитированием
Старый 13.03.2006, 19:55   #36
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Взвесив все, я решил, что буду стараться делать кнопки программно! То есть не рисунками. Попробую сделать что-нить простое. Выложу в это топике простецкий пример, а потом будем дальше рассматривать...


А еще и подумав головой я решил, что пока стоит оставить все как есть, а меню дорабатывать только тогда, когда степерь завершенности игры будет 90% (без графики, разумеется)

Я прав?
(Offline)
 
Ответить с цитированием
Старый 16.03.2006, 18:44   #37
jimon
 
Сообщений: n/a
мне бы логику автоматов для меню надо клепать сначала ...
 
Ответить с цитированием
Старый 16.03.2006, 20:03   #38
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
2jimon:ничегонепонялтыбыхотябызапятыеставилиногда
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 16.03.2006, 22:11   #39
jimon
 
Сообщений: n/a
2impersonalis : тебебытоженепомешалобызапятыеипробелыставитьпочаще
 
Ответить с цитированием
Старый 16.03.2006, 22:24   #40
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
jimon
Игнорирование предупреждения админа + флуд. Доиграешься.
(Offline)
 
Ответить с цитированием
Старый 17.03.2006, 22:26   #41
jimon
 
Сообщений: n/a
alcoSHoLiK :
прошу тыкнуть меня в то место где сказано что я написал какуето глупость или сообщение не относяищеюся к теме
imp просто написал что мне надо ставить больше запятых ... или что то другое ?
 
Ответить с цитированием
Старый 01.05.2006, 23:08   #42
Fant
Бывалый
 
Регистрация: 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
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Создай функции:

1 загрузка меню
2 цикл меню
3 удаление меню

Дальше понятно ?

при выходе из игры, грузишь меню, переходишь в его цикл (назнач переменную которая отображает состояние меню - из игры зашел, или нет и по ее значению в меню выводи кнопки) при выходе из цикла меню проверяй, вышел ты совсем (в винду) или вернулся в игру (ретурн) если второе. то просто удаляй меню и играй дальше.
все.
__________________
(Offline)
 
Ответить с цитированием
Старый 02.05.2006, 19:04   #44
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
То есть вместо паузы, сделать цикл меню - ето я понял, но тогда вопрос в том, как "остановить игру" ?
(Offline)
 
Ответить с цитированием
Старый 02.05.2006, 21:10   #45
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
не останавливай, а выходи из цикла игры и запускай цикл меню
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно узнать имя пункта меню который был выбран (Обычное/стандартные меню)? Richik Основной форум 5 25.05.2009 23:20
Меню... KeipL Основной форум 11 26.07.2008 22:02
Меню AndruXa Blitz3D 18 05.10.2007 21:44
Меню S2k Основной форум 1 31.08.2007 23:53


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com