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

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

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

Ответ
 
Опции темы
Старый 17.11.2009, 12:59   #301
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

можно проверять проигрывается ли звук в данный момент(юзай каналы), а можно ввести переменную, которую проверять на требуемое число и менять значение после старта звука.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (17.11.2009)
Старый 20.11.2009, 19:34   #302
Ky3R_94
Нуждающийся
 
Аватар для Ky3R_94
 
Регистрация: 29.08.2009
Адрес: Україна, Донецьк
Сообщений: 71
Написано 13 полезных сообщений
(для 45 пользователей)
Ответ: Вопрос-Ответ (для новичков)

введи дополнительные переменные типа buttonselected и previousbutton. при наводке на кнопку даёшь первой переменной значение номера кнопки. потом если ни одной кнопки не выбранно, то пиши 0. затем делаем проверку: if buttonselected<>previousbutton then previousbutton=buttonselected: playsound sound
__________________
PC: AMD Phenom x4, 4096 MB RAM, Nvidia GeForce 9600GT, Windows Vista
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (22.11.2009)
Старый 21.11.2009, 14:48   #303
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Ответ: Вопрос-Ответ (для новичков)

a:int

Function RefreshButtonImage (ImBtn,x,y,n,)
If RectsOverlap (x-ImageWidth(ImBtn)/2,y-ImageHeight(ImBtn)/2,ImageWidth(ImBtn),ImageHeight(ImBtn),MouseX(),Mo useY(),1,1) Then
If a = 0 then PlaySound (s_select); a = 1
If MouseHit (1) Then
Buttons(n)=1
EndIf
EndIf
iDrawImage ImBtn,x,y
End Function
эм? проиграется всего один раз. а если надо сделать , чтобы потом еще проигрывалось - можно таймер поставить. ну, или :

Function RefreshButtonImage (ImBtn,x,y,n,)
If RectsOverlap (x-ImageWidth(ImBtn)/2,y-ImageHeight(ImBtn)/2,ImageWidth(ImBtn),ImageHeight(ImBtn),MouseX(),Mo useY(),1,1) Then
If a = 0 then PlaySound (s_select); a = 1
If MouseHit (1) Then
Buttons(n)=1
EndIf
Else
a=0
EndIf
iDrawImage ImBtn,x,y
End Function
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (21.11.2009)
Старый 22.11.2009, 12:37   #304
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Со звуком разобрался. Заметил один баг с кнопками. Если кликнуть мышкой в любом месте экрана и навести на любую кнопку, то кнопка нажмется. FlushMouse пробовал, но или не нажимается или все так же. Как по нормальному сделать?
(Offline)
 
Ответить с цитированием
Старый 22.11.2009, 14:51   #305
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Пропиши в глобале mhit1=mousehit(1) это же пропиши в цикле, и используй вместо mousehit(1), то есть пиши if mhit1 then
(Offline)
 
Ответить с цитированием
Старый 22.11.2009, 16:20   #306
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Hurrit, так я делал и если так делать, то не работает...
add
Сорь. Все понял как делать.

Последний раз редактировалось Nex, 22.11.2009 в 17:36.
(Offline)
 
Ответить с цитированием
Старый 23.11.2009, 19:29   #307
МаркусФеникс
AnyKey`щик
 
Аватар для МаркусФеникс
 
Регистрация: 17.10.2009
Сообщений: 5
Написано одно полезное сообщение
(для 6 участников)
Ответ: Вопрос-Ответ (для новичков)

Люди! Подскажите мне нужно перемещять кубик по осям x и z при нажатой на нем левой клавиши мыши.

If MouseDown(1) Then
e=CameraPick(camera,MouseX(),MouseY())
If e Then
PositionEntity cube,PickedX(),0,PickedZ()
EndIf
EndIf

Я сделал вот так но если начинаю водить мышой довольно быстро то кубик останавливается. Что можно добавить или переделать чтобы все работало нормально?
(Offline)
 
Ответить с цитированием
Старый 23.11.2009, 20:02   #308
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Вопрос-Ответ (для новичков)

SkyDream, при первом вызове MouseHit(val), KeyHit(val) ...etc
Состояние кнопки обнуляется.
Лучше всегда все переменные засовывать в глобал в начале цикла.
Можно даже под эти нужды массив завести.
Об этом уже MoKa писал.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (24.11.2009)
Старый 28.11.2009, 23:06   #309
KingMaks
Знающий
 
Аватар для KingMaks
 
Регистрация: 26.11.2009
Сообщений: 313
Написано 35 полезных сообщений
(для 95 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопрос: када добавляю в блиц руский комент например : "Управление"
всенормально до первой перезагрузки,

как только перезайду в блиц "Управление" меняеться на какието ероглифы
(Offline)
 
Ответить с цитированием
Старый 28.11.2009, 23:14   #310
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от KingMaks Посмотреть сообщение
Вопрос: када добавляю в блиц руский комент например : "Управление"
всенормально до первой перезагрузки,

как только перезайду в блиц "Управление" меняеться на какието ероглифы
Пиши английскими. Либо замени шрифт используемый б3д (Не советую).
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Старый 29.11.2009, 00:49   #311
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от EvilChaotic Посмотреть сообщение
Пиши английскими. Либо замени шрифт используемый б3д (Не советую).
почему не советуешь?
(Offline)
 
Ответить с цитированием
Старый 21.12.2009, 11:12   #312
Sapik
AnyKey`щик
 
Регистрация: 25.10.2009
Сообщений: 19
Написано одно полезное сообщение
Ответ: Вопрос-Ответ (для новичков)

Можно ли експортировать бипед или бонес в блиц 3DS формате есле да то как у меня кости двигаются а меш нет.Pipeline пробывал подкинуть у меня 3Dmax 2009 выдает ошибку,пач 9 ставил матерится на версию.
(Offline)
 
Ответить с цитированием
Старый 21.12.2009, 11:51   #313
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

3ds формат не держит костяную анимацию, поэтому нельзя
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Sapik (22.12.2009)
Старый 21.12.2009, 16:58   #314
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков)

а, помогите ! я поставил патч на версию 9 на версию 2009 а он матерится на версию !

если кости двигаются а тело нет - значит не/неправильно заскинил.
и 3дс вообще дибильный формат без сглаживания - фтопку
(Offline)
 
Ответить с цитированием
Старый 21.12.2009, 17:08   #315
St.AnGer
Нуждающийся
 
Регистрация: 02.09.2007
Сообщений: 50
Написано 9 полезных сообщений
(для 9 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопросик почти по теме. Существует ли b3d pipeline экспортер/импортер для 3ds Studio Max 2009/2010? Гугл уже устал выдавать для меня результаты по этому файлу =(
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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