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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 15.04.2011, 00:29   #1
Drayfer
Нуждающийся
 
Регистрация: 14.02.2011
Адрес: Украина, Луганск
Сообщений: 67
Написано 0 полезных сообщений
(для 0 пользователей)
Не разберусь с EntityVisible

Вот фрагмент моего кода:
Global map=LoadAnimMesh("pri.b3d") 
ScaleEntity map, 1,1,1 
EntityType map, TypeWall,True
EntityPickMode map,2

Global auto=LoadAnimMesh("auto.b3d") 
PositionEntity auto, 0,0,-1200
EntityType auto, TypeAuto, True
EntityPickMode auto,2

Global player=CreateSphere()
PositionEntity player,0,80,0
TurnEntity player,0,180,0
EntityRadius player, 19,40
;ScaleEntity player,0,1,0
EntityType player, TypePlayer
light=CreateLight(1)
TurnEntity light ,0,30,0
PositionEntity light, 0,3000,0

camera=CreateCamera(player) 
CameraRange camera,10,20000
PositionEntity camera,0,100,0
EntityPickMode player,2
И потом в главном цикле:
If EntityVisible(player, auto)  Then message="Объекты видят друг друга"
Но все равно - хожу по уровню, пробую заходить за стены и т.д. Но все равно при проверке message оказывается, что игрок все равно видит объект всегда.

В чем может быть причина?
(Offline)
 
Ответить с цитированием
Старый 15.04.2011, 01:15   #2
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Не разберусь с EntityVisible

Пробеги по чайлдам auto, и уже им назначай пик мод.
(Offline)
 
Ответить с цитированием
Старый 15.04.2011, 01:29   #3
Drayfer
Нуждающийся
 
Регистрация: 14.02.2011
Адрес: Украина, Луганск
Сообщений: 67
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Не разберусь с EntityVisible

Ок. Спасибо, попробую.
А вот тут еще одна проблемка возникла с воспроизведением музыки.
При таком коде - музыка ужасным эхом каким-то отдает и рыпит сильно:
sound=LoadSound("1.mp3")  
While KeyHit(1) <> True
	If KeyDown( 2 )=True Then PlaySound sound
Wend
FreeSound sound
End
Что тут не так?

В таком виде все работает хорошо:
sound=LoadSound("1.mp3") 
PlaySound sound
While KeyHit(1) <> True
Wend
FreeSound sound
End
А вот если на кнопку или при наступлении какого-то действия хочу(как в первом примере) - ужасные звуки только раздаются.
(Offline)
 
Ответить с цитированием
Старый 15.04.2011, 01:52   #4
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Не разберусь с EntityVisible

Вроде бы надо сначала проверять, не играет ли музыка, а потом уже останавливать её и перезапускать.
(Offline)
 
Ответить с цитированием
Старый 15.04.2011, 02:41   #5
Drayfer
Нуждающийся
 
Регистрация: 14.02.2011
Адрес: Украина, Луганск
Сообщений: 67
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Не разберусь с EntityVisible

а каким образом перезапустить? Какой командой?
Просто если остановить командой StopChannel(play), то уже не получается запустить PlaySound(play)
(Offline)
 
Ответить с цитированием
Старый 12.06.2011, 02:16   #6
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Не разберусь с EntityVisible

Сообщение от na_bulke_odni_pidorasi Посмотреть сообщение
мда видать хреново у тебя с мозгом - весь пропил и прокурил, операция простейшая а ты чмо не можешь ею пользоваться))), на булке ты единственное чмо которое этим не умеет пользоваться, но остальные пидорасы тебе не скажут как) - потому что здесь стадо хуесосов собралось!
Привет, Alex_Noc, ты же обещал не возвращаться?
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
Android (12.06.2011), Gector (12.06.2011), impersonalis (12.06.2011), L-ee-X (12.06.2011), Mr_F_ (12.06.2011), Nuprahtor (12.06.2011)
Старый 12.06.2011, 02:47   #7
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Не разберусь с EntityVisible

Если бы это был Alex_Noc сообщение бы выглядело как-то так:
Сообщение от Alex_Noc
мда видать х...о(хорошо) у тебя с мозгом - весь про...л(пропил) и про...л(прокурил) , операция простейшая а ты ч...о(човко) не можешь ею пользоваться)), на булке ты единственное ч...о(човко) которое этим не умеет пользоваться, но остальные п...ы(пыхыхы) тебе не скажут как - потому что здесь стадо х...в(хорошистов) собралось!
Лол, а если убрать слова с тремя точками и заменить их нематерными аналогами то ingko получается
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
Gector (12.06.2011), Mr_F_ (12.06.2011)
Старый 12.06.2011, 02:50   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Не разберусь с EntityVisible

na_bulke_odni_pidorasi, не пей больше в честь праздника (который только-только наступил).. да и вообще не пей - а то деградируешь морально =( А это... это печально.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.06.2011, 03:10   #9
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Не разберусь с EntityVisible

Баля (сори за это слово). Уничтожте плиз все что связано с этим наркоманом алхс_нохом. Он уже одолел матерные слова писать. И админам че то как бэ пох. Вопрос: Мы культурные люди али как? Если нет, то тогда можно этого наркома поддерживать и продолжать его традицию обсирая всех и плодя посты с матерными словами?
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Nex за это полезное сообщение:
Gector (12.06.2011), L-ee-X (12.06.2011), RegIon (12.06.2011), St_AnGer (12.06.2011)
Старый 12.06.2011, 09:11   #10
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Не разберусь с EntityVisible

Сообщение от Drayfer Посмотреть сообщение
Ок. Спасибо, попробую.
А вот тут еще одна проблемка возникла с воспроизведением музыки.
При таком коде - музыка ужасным эхом каким-то отдает и рыпит сильно:
sound=LoadSound("1.mp3")  
While KeyHit(1) <> True
	If KeyDown( 2 )=True Then PlaySound sound
Wend
FreeSound sound
End
Что тут не так?

.
Делай так!


sound=LoadSound("1.mp3")

If KeyDown( 2 ) And Channelplaying (zvuk)=0 zvuk= PlaySound sound

Последний раз редактировалось ant0N, 12.06.2011 в 18:35.
(Offline)
 
Ответить с цитированием
Старый 12.06.2011, 17:17   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Не разберусь с EntityVisible

Сообщение от Nex Посмотреть сообщение
Баля (сори за это слово). Уничтожте плиз все что связано с этим наркоманом алхс_нохом. Он уже одолел матерные слова писать. И админам че то как бэ пох. Вопрос: Мы культурные люди али как? Если нет, то тогда можно этого наркома поддерживать и продолжать его традицию обсирая всех и плодя посты с матерными словами?
Как связано "мы культурные" и "пидорас* матерится" (*-ну раз на булке все "пидорасы", а он - на булке, то он=пидорас) ?
Верните клоунов!!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reks888 (12.06.2011)
Старый 12.06.2011, 20:43   #12
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: Не разберусь с EntityVisible

I think alex_noc is a pretty cool guy. eh calls every boolaen user fag and doesnt afraid of anything.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
baton4ik (12.06.2011), Gector (12.06.2011)
Старый 12.06.2011, 21:14   #13
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
Ответ: Не разберусь с EntityVisible

Да хрен с ним. Все равно это больше напоминает отчаянные вопли малолетки. Он только себя позорит. Не более. Он и "студию" свою позорит. Если в таковой вообще работает.

По теме. S_A_W уже все сказал. Только учти что с keydown она будет проигрываться пока зажата кнопка.
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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