|
28.10.2009, 15:45
|
#1
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
Такой вопрос. Как можно заменить стандартный значёк при компиляции.
Можно ли это сделать командами блитза? Или как то иначе?
И ещё проблема звука. Допустим я хочу что бы при ходьбе героя был соответствующий звук топанья.Я загружаю звучёк, ставлю параметр SoundVolum footstep,0.5. В главном цикле пишу:
If keyDown (17) MoveEntity player,0,0,1 PlaySound footstep
(и др. клавиши). При нажатии он выдаёт искажённый звук.Такое ощущение что он наслаивается друг на друга. Что я не дописал???
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
28.10.2009, 15:58
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
значек меняется иначе !!
юзай поиск по форуму !!
значек меняется с помощью програма которые дают возможность копатся в ресурсах екзешника !! ResHacker например !!
или же компиль в ИДЕ Protean, там можно устанавливать значек в настройках компиляции !!
|
(Offline)
|
|
28.10.2009, 16:09
|
#3
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
If keyDown (17) MoveEntity player,0,0,1 PlaySound footstep
|
Звук проигрывается каждый проход цикла поэтому и искажение. Делай как нибудь через таймер...
|
(Offline)
|
|
28.10.2009, 17:54
|
#4
|
ПроЭктировщик
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений (для 18 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
Я делаю так:
;Загружаю 4 звука шагов в масив
Dim Steps(4)
for s=1 to 4
Steps(s)=loadsound("StepFoot"+s+".wav")
next
;В главном цикле пишу
If keyDown (17) SpeedZ#=2 go=1 else go=0
If keyDown (31) SpeedZ#=-2 go=1
If keyDown (30) SpeedX#=-2 go=1
If keyDown (32) SpeedX#=2 go=1
MoveEntity player,SpeedX#,0,SpeedZ#
if go=1
step#=step#+.1
if step#>5 then step#=0 playsound(Steps(Rnd(1,4)))
endif
Скорость воспроизведения зависит от step>5
И все дела!
|
(Offline)
|
|
28.10.2009, 23:53
|
#5
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
каналы нужно юзать.
channel = Playsound()
StopChannel channel
If keyDown (17) MoveEntity player,0,0,1 ResumeChannel channel
Логика понятна, команды глянь в справке и напиши правильно
|
(Offline)
|
|
29.10.2009, 15:14
|
#6
|
Разработчик
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений (для 74 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
Большое спасибо помогло!
__________________
Самый первый и самый великий программист - это Бог.
|
(Offline)
|
|
01.11.2009, 22:31
|
#7
|
ПроЭктировщик
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений (для 53 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
Сообщение от Ganociy
Большое спасибо помогло!
|
Спасибо нужно выражать простым нажатием на кнопку "Полезно!", рядом с сообщение таварисча что помог.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.11.2009, 04:21
|
#8
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
SKA_DIMKA тут никто не ганится за этими "Полезно!" они ничего не решают здесь. и если человек помог, то это только потому что захотел
|
(Offline)
|
|
02.11.2009, 18:13
|
#9
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
а нафига эта кнопка вообще сделана? чтобы каждый писал пустые бесполезные сообщения "спасибо" ?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
|
|
02.11.2009, 20:00
|
#10
|
ПроЭктировщик
Регистрация: 03.05.2009
Адрес: г.Волгоград
Сообщений: 136
Написано 32 полезных сообщений (для 53 пользователей)
|
Ответ: А можно ли в коде блитза как-нибудь заменить значёк и проблеме со звуком.
Сообщение от NitE
а нафига эта кнопка вообще сделана? чтобы каждый писал пустые бесполезные сообщения "спасибо" ?
|
Вот и я про то же, а то кто там гонится иль нет,неизвесно зачем такое тоже может быть.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:10.
|