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

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

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

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

Ответ
 
Опции темы
Старый 21.03.2015, 13:26   #1
softcrasoft
Знающий
 
Регистрация: 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
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Стрельба в игре

Стоит посмотреть этот тутор: Создаём свой FPS (first person shooter)
__________________
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)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
impersonalis (21.03.2015), L-ee-X (21.03.2015)
Старый 21.03.2015, 14:03   #3
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

Сообщение от Randomize Посмотреть сообщение
Стоит посмотреть этот тутор: Создаём свой FPS (first person shooter)

Смотрел, там тока там модели, самой стрельбы не нашел, плюс в моем блице 1.94 не открывается исходник той игры, что там у него
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:05   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Стрельба в игре

Сообщение от 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 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
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Стрельба в игре

о как.
Тебе нужно как можно понятнее объяснить то, что ты задумал, так как думаю все буду ошарашены первым строкам и не правильно тебя поймут.
Пример настройки параметров для луча:
cub CreateCube()
EntityPosition cub,0,0,1
EntytyPickMode cube
,! - иначе луч не найдет 
Global soundWhenDie LoadSound("die.wav")
Global 
soundWhenDamage LoadSound("damage.wav"
А затем проверять, пересек луч этот бокс или нет :
LinePick(x#,y#,z#,0,0,10) ! по z вроде вперед, x-y-z координаты перса
if(e==cub and KeyHit(57) and patron>0Then
    enemy1hp
=enemy1hp-1
    PlaySound  soundWhenDamage
EndIf
if 
enemy1hp<and enemyPlayDie==False  Then
    PlaySound soundWhenDie
    enemyPlayDie 
True Что бы не воспрозводился звук смерти всегда
EndIf 
Сторожилы, исправьте если что не правильно,3 годя на блитзе не сижу.

Хелп по звуку:
http://forum.boolean.name/showthread.php?t=1&page=2
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:13   #6
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

Сообщение от Randomize Посмотреть сообщение
Вот же стрельба
http://forum.boolean.name/showpost.php?p=97&postcount=9
Внимательнее

Ок еще раз попробую, перечитаю!
А то может и пропустил чего!
Мануалы вообще такие странные, пишут
PositionEntity cub,0,5,0
типа ставит левее куб, хотя изменена y, вот такиемануалы нынче.
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:34   #7
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

неа, там нету норм объяснений, мне нужен рпимер с нормальными объяснениями к каждой команде без работы с моделями и т.д.
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:39   #8
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Стрельба в игре

Сообщение от softcrasoft Посмотреть сообщение
неа, там нету норм объяснений, мне нужен рпимер с нормальными объяснениями к каждой команде без работы с моделями и т.д.
Тогда иди читай хелп.
И скачай нормальную версию блица, хотя бы 1.99, а лучше самую последнею с оф. сайта.
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:51   #9
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

так она же английская,ю а у меня с ним очень туго,ю да и в хелпе нету понятия стрельбы,ю на сколько я знаю.
Вот мне нужно сделать игру поле 50 на 50, там враги (немцы) их нужно убивать, стрелками влево вправо целимся по звуку голосов, и стреляем. И потом проверки направки, и куда бдует лететь, и попало ли, а как не знаю.
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 14:56   #10
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

да и последние версии платные же
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 15:15   #11
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Стрельба в игре

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
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

если тут е по командам справка я с удовольствием посмотрю, а где регистрироваться и зачем?
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 15:46   #13
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Стрельба в игре

Сообщение от softcrasoft Посмотреть сообщение
если тут е по командам справка я с удовольствием посмотрю, а где регистрироваться и зачем?
Регистрироваться надо на официальном сайте если хочешь скачать блиц. Однако в своём посте номер 11 я дал все необходимые ссылки.
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 15:50   #14
softcrasoft
Знающий
 
Регистрация: 21.03.2015
Сообщений: 262
Написано 6 полезных сообщений
(для 7 пользователей)
Ответ: Стрельба в игре

а чем отличается платная от бесплатной блиц, тока возможностью создать exe файлик?
(Offline)
 
Ответить с цитированием
Старый 21.03.2015, 16:00   #15
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Стрельба в игре

Сообщение от softcrasoft Посмотреть сообщение
а чем отличается платная от бесплатной блиц, тока возможностью создать exe файлик?
Теперь Ничем, блиц полностью бесплатный, с лета 2014-го. Open source означает что его исходники открыты и доступны любому человеку.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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