forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Вопросы очередного новичка (http://forum.boolean.name/showthread.php?t=9214)

IGR 29.01.2010 23:11

Ответ: Вопросы очередного новичка
 
Цитата:

Сообщение от Павел (Сообщение 135269)

не первый раз замечаю... у IGR наверно бот стоит который сам в конце предложения "!!" вставляет!! ни больше, ни меньше!! Меня ваще так прикалывает :):):)
IGR, без обид :)

Меня тоже прыкалывает !! :)

ABTOMAT 30.01.2010 02:09

Ответ: Вопросы очередного новичка
 
Цитата:

Сообщение от Morganolla (Сообщение 135258)
Как сделать вид из кабины космического корабля? Чтобы был виден сам антураж кабины... типа сделать сферу и изнутри нанести текстуры...? Киньте ссылки на примерчики... :)

Лол сферу :-)
Тут уже надо в Максе смоделлить нормальную кабину и загрузить её.
Сферы, кубики и конусы - для детского сада

Morganolla 31.01.2010 10:50

Ответ: Вопросы очередного новичка
 
Немного не в тему... А есть на этом форуме тема посвященная лучшим написанным здесь играм от участников. Типа "Пантеон наших лучших проектов" с указанием рейтинга и позиции игры... Причем не зависимо от языка программирования и движка. Интересно было бы взглянуть...

Reks888 31.01.2010 10:54

Ответ: Вопросы очередного новичка
 
Ооо... Пантеон лучших проектов?
Пересидел на УГ.ру?

Вот на главной странице булеана есть что-то подобное:http://boolean.name/index.php?option...98&It emid=69
но без рейтинга и позиций

RlexGm 12.02.2010 13:02

Ответ: Вопросы очередного новичка
 
а можно как нибудь увеличить обзор камеры( чтобы черная хня дальше начинала скрывала объекты) если можно то плз скажите как

H@NON 12.02.2010 14:21

Ответ: Вопросы очередного новичка
 
кури CameraRange, а ченую хню можно сделать красной CameraClsColor

Randomize 12.02.2010 15:04

Ответ: Вопросы очередного новичка
 

Цитата:

черная хня
вобще убило наповал :-D :lol:

IGR 12.02.2010 16:43

Ответ: Вопросы очередного новичка
 
Цитата:

Сообщение от Randomize (Сообщение 137041)

вобще убило наповал :-D :lol:


да !! что бы программирование поддавалось легче, нужно все называть своими словами !! :lol:

PackegerX 14.09.2010 16:17

Ответ: Вопросы очередного новичка
 
ХЕЛП, не прекращается звук!!!
Код:

...
LevelSound=LoadSound("Resources\LevelSound.mp3")
GameOverSnd=LoadSound("Resources\GameOver.wav")
...
SoundsOfLevel=PlaySound (LevelSound)
...
repeat
GameOver=1
...
If GameOver=1 Then
        Cls
        StopChannel (SoundsOfLevel)
        SetFont Font30
        Text 100,100,"Game Over"
        Flip
        EndSound=PlaySound (GameOverSnd)
        Delay 12000
        End
EndIf
forever


Dzirt 14.09.2010 17:45

Ответ: Вопросы очередного новичка
 
ты в цикле его проигрываешь.
Цитата:

...
LevelSound=LoadSound("Resources\LevelSound.mp3")
GameOverSnd=LoadSound("Resources\GameOver.wav")
...
SoundsOfLevel=PlaySound (LevelSound)
...
repeat
GameOver=1
...
If GameOver=1 Then
Cls
StopChannel (SoundsOfLevel)
SetFont Font30
Text 100,100,"Game Over"
Flip
EndSound=PlaySound (GameOverSnd)
Delay 12000
End
EndIf
forever
Загони его сначала в Channel, а потом проверяй проигрывается ли он.
Читай про команды:
Playchannel
StopChannel
ResumeChannel
ChannelPlaying

PackegerX 14.09.2010 18:14

Ответ: Вопросы очередного новичка
 
Да в цикле но ведь после него идет
Код:

EndSound=PlaySound (GameOverSnd)
Delay 12000 - который приостанавливает цикл.
а далее конец игры.

давайте рассуждать:
SoundsOfLevel=PlaySound (LevelSound) - вне цикла начинает воспроизводить.

далее когда наступает событие GameOver=1 то должно выполняться StopChannel (SoundsOfLevel) а далее EndSound=PlaySound (GameOverSnd). Притом последнее выполняется а предпоследнее нет.
далее ждем 12000 и выходим.
Может ошибка в канале? или команда не работает:)
п.с. кстати это код отсюда.ЭТА ИГРА С ОТКРЫТЫМ КОДОМ НАЛЕТАЙТЕ (Как бы реклама)
ППС Заходите на сайт там обычно последние версии выкладываю.
ПППС КАК В БЛИЦЕ КОМЕНТЫ В несколько строк делать?

Dzirt 14.09.2010 18:23

Ответ: Вопросы очередного новичка
 
Ну могу с примера так сказать...
SoundsOfLevel=PlaySound (LevelSound)
не будет проигрыватся потому, что он почти сразу вырубается командой
StopChannel (SoundsOfLevel)
:)
Цитата:

ПППС КАК В БЛИЦЕ КОМЕНТЫ В несколько строк делать?
Используй не стандартный Ide....лично я пользовался "Ideal"...класная и удобная штука.

PackegerX 14.09.2010 18:57

Ответ: Вопросы очередного новичка
 
[quote=Dzirt;162055]Н
А если так:
Код:

...
LevelSound=LoadSound("Resources\LevelSound.mp3")
GameOverSnd=LoadSound("Resources\GameOver.wav")
...
SoundsOfLevel=PlaySound (LevelSound)
...
repeat
if playerdie=true then GameOver=1
...
If GameOver=1 Then
StopChannel (SoundsOfLevel)
EndSound=PlaySound (GameOverSnd)
Delay 12000:End:EndIf
forever

он не вырубается сразу, я был бы рад если б такое было он не выключается вообще. играет дальше тупо

Dzirt 14.09.2010 19:01

Ответ: Вопросы очередного новичка
 
Возможно у тебя код в два файла а переменная SoundsOfLevel не относится к глобальным.
Попробуй добавить в начало кода
Global SoundsOfLevel
а вообще...сейчас подожди минутку,я тебе семпл накатаю.

Код:

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

LevelSound=LoadSound("kombo.ogg")
LoopSound LevelSound

GameOverSnd=LoadSound("gong.ogg")

SoundsOfLevel=PlaySound (LevelSound)


While Not KeyHit(57)
        Flip
        Text 10,10,"Press space to kill player"
Wend


;Вот ты нажал спейс и все нормально работает.....звук тот что был в лупе остановился
;а тот что должен игратся при смерти плеера играется.
GameOver=1

If GameOver=1 Then
        Cls
        StopChannel (SoundsOfLevel)

        Flip
        EndSound=PlaySound (GameOverSnd)
        Delay 12000
        End
EndIf


PackegerX 14.09.2010 19:05

Ответ: Вопросы очередного новичка
 
Цитата:

Сообщение от Dzirt (Сообщение 162066)
а вообще...сейчас подожди минутку,я тебе семпл накатаю. ок спс

[quote=Dzirt;162066]Возможно у тебя код в два файла (нет) а переменная SoundsOfLevel не относится к глобальным.

я тут подумал может это както связано с форматом файла wav - спокойно останавливаются, mp3 - почему то нет (судя по моему проекту)

ей не обязательно быть глобальной все без функций и в 1 файле :). хотя ща попробую
>нет глобальность не помогла. ща затестю вав кину вместо мр3
>>тоже самое(


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot