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

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

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

Ответ
 
Опции темы
Старый 18.09.2007, 15:55   #1
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Меню

Люди, как загрузить текстуру фоном в менюшке!?
Заранее спасибо
(Offline)
 
Ответить с цитированием
Старый 18.09.2007, 16:07   #2
Nord
Знающий
 
Регистрация: 07.10.2006
Сообщений: 269
Написано 22 полезных сообщений
(для 30 пользователей)
Re: Меню

Можно поточнее, что за текстуру? Если просто картинку на фон то всё очень просто - DrawImage (должна прорисовываться первой).
(Offline)
 
Ответить с цитированием
Старый 18.09.2007, 16:10   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Меню

Ставишь спрайт перед камерой, и натягиваешь на него текстуру. Можно и биллбоард создлать на него натянуть.
(Offline)
 
Ответить с цитированием
Старый 18.09.2007, 16:22   #4
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Меню

Берешь fastimage и делаешь фон. Там тоже через текстуры делается.
(Offline)
 
Ответить с цитированием
Старый 18.09.2007, 16:35   #5
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Меню

перед flip пишеш
drawimage image,20,30
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 00:46   #6
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Меню

хоть и оффтоп, но некоторые посты навели на мысль (не удаляйте хотябы 2 дня):
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 12:03   #7
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Меню

Может быть я неправильно выразился
Есть код
width=1024
height=768
Graphics3D width,height,32,1

fntArial=LoadFont("courier",54,True,False,False) 
fntArialB=LoadFont("courier",34,True,False,False) 
fntArialI=LoadFont("courier",40,False,False,False) 

Repeat 

Cls 
            
mx=MouseX() 
my=MouseY() 

SetFont fntArial    
Color 0,0,255      
Text width/2,27,"CounterStrike - ÂßÒÑÊÈÅ ÏÎËßÍÛ",True
                        
SetFont fntArial
Color 255,0,0
Text width/2,207,"New Game",True       
            
SetFont fntArial
Color 255,0,0
Text width/2,257,"Exit",True
            
SetFont fntArial
Color 255,255,255
Text mx,my,"+" 

If  MouseX()>(width/2)-100 And MouseX()<(width/2)+100 And MouseY()>190 And MouseY()<230
SetFont fntArial
Color 246,255,0
Text width/2,207,"New Game",True
EndIf 
            
If  MouseX()>(width/2)-100 And MouseX()<(width/2)+100 And MouseY()>190 And MouseY()<230 And MouseDown(1)
Goto game
EndIf 
            
If  MouseX()>(width/2)-60 And MouseX()<(width/2)+60 And MouseY()>240 And MouseY()<280
SetFont fntArial
Color 246,255,0
Text width/2,257,"Exit",True   
EndIf 
            
If  MouseX()>(width/2)-100 And MouseX()<(width/2)+100 And MouseY()>240 And MouseY()<280 And MouseDown(1)
End
EndIf

UpdateWorld
RenderWorld
Flip
Until KeyDown(1) 
End

.game:
Это стандартное меню, как сделать так, чтобы вместо стандартного черного фона была картинка на весь экран, и еще одно, чтобы в меню играла музыка, а то я тока тока начал в 3D програмировании разбираться и понимать, а в 2D я вообще полный ноль
Объясните пжалста
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 12:14   #8
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Меню

Вот.. так

imagefon = LoadImage ("A.jpg")

далее после cls и перед flip ставь Drawimage imagefon , 0 , 0
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 12:17   #9
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Меню

далее после cls и перед flip ставь Drawimage imagefon , 0 , 0
да, только в этом слечае размеры картинки должны быть раны твоему Graphics3D mode !! а то картинка будет не на ввесь экран или больше него !!
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 13:04   #10
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Меню

Большущее спасибо, ну а может кто подскажет как загрузить музыку в меню, А блитз поддерживает mp3 или токо Wav
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 13:10   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Меню

поддерживает !!
muz = loadsound("file")
playsound muz - только это пиши перед циклом !!
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 13:14   #12
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Меню

Music =PlayMusic("music\background.wav")

но в этом случае музыка буде играт ьсразу после загрузки
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 19:30   #13
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Меню

Музыку вставил , все работает большое спасибо, а как сделать, чтобы при заходе в игру музыка выключалась.
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 19:44   #14
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Меню

Точно скзаать не могу, но там вроде надо с каналами работать.. как-то , вроде, создавать канал, в него записыват музон, проигрывать канал (также через каналы можно управлять громкостью и стерео), и останавливать его...
(Offline)
 
Ответить с цитированием
Старый 19.09.2007, 20:02   #15
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Меню

А проще незя типа условия какого нить.
если нажать на кнопку новая игра в меню то музыку выключаем
если можно, то как это дело в коде оформить
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно узнать имя пункта меню который был выбран (Обычное/стандартные меню)? Richik Основной форум 5 25.05.2009 23:20
меню Pro_100_Den 3D-программирование 4 06.05.2009 10:38
Меню... KeipL Основной форум 11 26.07.2008 22:02
Меню S2k Основной форум 1 31.08.2007 23:53


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


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