|
3D-программирование Вопросы, касающиеся программирования 3D мира |
21.03.2015, 13:26
|
#1
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Стрельба в игре
Приветствую всех!
Я незрячий, выбрал blitz3d для написания 3d звуковых игр.
Таких много, но все написано или на bgt, или на c++.
Подскажите пожалуйста, вот у меня есть кубы
cub=CreateCube()
enemy=CreateCube()
PositionEntity cub,0,0,5
PositionEntity enemy,0,0,15
как тут осуществить стрельбу и проверку попал ли я в объект?
Никаких моделей, просто я при нажатии пробел слышу выстрел, и при попадании переменная enemy1hp минус 10, а при hp ,= 0 звук крика, падение.
Подскажите пожалуйста с проверкой на позицию попадания.
|
(Offline)
|
|
21.03.2015, 13:54
|
#2
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Стрельба в игре
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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)
|
|
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
21.03.2015, 14:03
|
#3
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
Сообщение от Randomize
|
Смотрел, там тока там модели, самой стрельбы не нашел, плюс в моем блице 1.94 не открывается исходник той игры, что там у него
|
(Offline)
|
|
21.03.2015, 14:05
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Стрельба в игре
Сообщение от softcrasoft
Смотрел, там тока там модели, самой стрельбы не нашел, плюс в моем блице 1.94 не открывается исходник той игры, что там у него
|
Вот же стрельба
http://forum.boolean.name/showpost.php?p=97&postcount=9
Внимательнее
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 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)
|
|
21.03.2015, 14:12
|
#5
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Стрельба в игре
о как.
Тебе нужно как можно понятнее объяснить то, что ты задумал, так как думаю все буду ошарашены первым строкам и не правильно тебя поймут.
Пример настройки параметров для луча:
cub = CreateCube() EntityPosition cub,0,0,1 EntytyPickMode cube,2 ! - иначе луч не найдет Global soundWhenDie = LoadSound("die.wav") Global soundWhenDamage = LoadSound("damage.wav")
А затем проверять, пересек луч этот бокс или нет :
e = LinePick(x#,y#,z#,0,0,10) ! по z вроде вперед, x-y-z координаты перса if(e==cub and KeyHit(57) and patron>0) Then enemy1hp=enemy1hp-1 PlaySound soundWhenDamage EndIf if enemy1hp<0 and enemyPlayDie==False Then PlaySound soundWhenDie enemyPlayDie = True ! Что бы не воспрозводился звук смерти всегда EndIf
Сторожилы, исправьте если что не правильно,3 годя на блитзе не сижу.
Хелп по звуку:
http://forum.boolean.name/showthread.php?t=1&page=2
|
(Offline)
|
|
21.03.2015, 14:13
|
#6
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
Сообщение от Randomize
|
Ок еще раз попробую, перечитаю!
А то может и пропустил чего!
Мануалы вообще такие странные, пишут
PositionEntity cub,0,5,0
типа ставит левее куб, хотя изменена y, вот такиемануалы нынче.
|
(Offline)
|
|
21.03.2015, 14:34
|
#7
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
неа, там нету норм объяснений, мне нужен рпимер с нормальными объяснениями к каждой команде без работы с моделями и т.д.
|
(Offline)
|
|
21.03.2015, 14:39
|
#8
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Стрельба в игре
Сообщение от softcrasoft
неа, там нету норм объяснений, мне нужен рпимер с нормальными объяснениями к каждой команде без работы с моделями и т.д.
|
Тогда иди читай хелп.
И скачай нормальную версию блица, хотя бы 1.99, а лучше самую последнею с оф. сайта.
|
(Offline)
|
|
21.03.2015, 14:51
|
#9
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
так она же английская,ю а у меня с ним очень туго,ю да и в хелпе нету понятия стрельбы,ю на сколько я знаю.
Вот мне нужно сделать игру поле 50 на 50, там враги (немцы) их нужно убивать, стрелками влево вправо целимся по звуку голосов, и стреляем. И потом проверки направки, и куда бдует лететь, и попало ли, а как не знаю.
|
(Offline)
|
|
21.03.2015, 14:56
|
#10
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
да и последние версии платные же
|
(Offline)
|
|
21.03.2015, 15:15
|
#11
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Стрельба в игре
1) Блиц существует давно и по этому можно было бы поинтересоваться не ту ли русского хелпа — Blitz3D_help.7z
2) Blitz3D теперь open source. По этому достаточно зарегистрироваться на сайте и скачать — Blitz3DSetup1108.exe
Сообщение от softcrasoft
да и последние версии платные же
|
Последние? А старые были бесплатны конечно.
3) Пожалуйста редактируй старые сообщения и добавляй текст в них, если есть возможность.
4)
в хелпе нету понятия стрельбы
|
мне нужен рпимер с нормальными объяснениями к каждой команде без работы с моделями и т.д.
|
Ты спрашиваешь две совершенно разные вещи. Ознакомься со справкой по командам или сиди разбирай какой-нибудь пример читаю справку.
Blitz3DFullExamples.rar — здесь куча всего, от пользователя LLI.T.A.L.K.E.R. Оригинальные ссылки.
|
(Offline)
|
|
21.03.2015, 15:21
|
#12
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
если тут е по командам справка я с удовольствием посмотрю, а где регистрироваться и зачем?
|
(Offline)
|
|
21.03.2015, 15:46
|
#13
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Стрельба в игре
Сообщение от softcrasoft
если тут е по командам справка я с удовольствием посмотрю, а где регистрироваться и зачем?
|
Регистрироваться надо на официальном сайте если хочешь скачать блиц. Однако в своём посте номер 11 я дал все необходимые ссылки.
|
(Offline)
|
|
21.03.2015, 15:50
|
#14
|
Знающий
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений (для 7 пользователей)
|
Ответ: Стрельба в игре
а чем отличается платная от бесплатной блиц, тока возможностью создать exe файлик?
|
(Offline)
|
|
21.03.2015, 16:00
|
#15
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений (для 5,350 пользователей)
|
Ответ: Стрельба в игре
Сообщение от softcrasoft
а чем отличается платная от бесплатной блиц, тока возможностью создать exe файлик?
|
Теперь Ничем, блиц полностью бесплатный, с лета 2014-го. Open source означает что его исходники открыты и доступны любому человеку.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:08.
|