|
18.09.2007, 15:55
|
#1
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Меню
Люди, как загрузить текстуру фоном в менюшке!?
Заранее спасибо
|
(Offline)
|
|
18.09.2007, 16:07
|
#2
|
Знающий
Регистрация: 07.10.2006
Сообщений: 269
Написано 22 полезных сообщений (для 30 пользователей)
|
Re: Меню
Можно поточнее, что за текстуру? Если просто картинку на фон то всё очень просто - DrawImage (должна прорисовываться первой).
|
(Offline)
|
|
18.09.2007, 16:10
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Меню
Ставишь спрайт перед камерой, и натягиваешь на него текстуру. Можно и биллбоард создлать на него натянуть.
|
(Offline)
|
|
18.09.2007, 16:22
|
#4
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Меню
Берешь fastimage и делаешь фон. Там тоже через текстуры делается.
|
(Offline)
|
|
18.09.2007, 16:35
|
#5
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Меню
перед flip пишеш
drawimage image,20,30
|
(Offline)
|
|
19.09.2007, 00:46
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Меню
хоть и оффтоп, но некоторые посты навели на мысль (не удаляйте хотябы 2 дня):
|
(Offline)
|
|
19.09.2007, 12:03
|
#7
|
Знающий
Регистрация: 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
|
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
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Re: Меню
Большущее спасибо, ну а может кто подскажет как загрузить музыку в меню, А блитз поддерживает mp3 или токо Wav
|
(Offline)
|
|
19.09.2007, 13:10
|
#11
|
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
|
Знающий
Регистрация: 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
|
Знающий
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений (для 8 пользователей)
|
Re: Меню
А проще незя типа условия какого нить.
если нажать на кнопку новая игра в меню то музыку выключаем
если можно, то как это дело в коде оформить
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:38.
|