|
3D-программирование Вопросы, касающиеся программирования 3D мира |
22.03.2017, 03:20
|
#136
|
AnyKey`щик
Регистрация: 13.12.2015
Сообщений: 9
Написано 4 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Мой пост версия 9.6
Я например еще с 2013 на блитзе програмирую, пока что цельной игры нету, но примерчиков можна собрать на моем компе не мало, может они не совсем ровние но я учусь, и надеюсь когда небудь у меня получится чтото нормальное. Вот прикольно получилось, можна даже снежками бросатся Вот https://yadi.sk/i/ZLvdPX2o3GDwbc
Вот Пробовал моделировать уровни в максе
Вот ето с утеряной игры лабиринт.
Там был генератор лабиринта, поиск путей для ИИ Астар физика и всякое такое.
А ето из других игр что тоже умерли с жестким диском
А вот чем я сейчас занимаюсь.
https://yadi.sk/d/CNeNPbXl3GDydr
То что пули пролетают мимо не попадая в цель при близком ростоянии не страшно, игра будет в виде турнира, где важно время и меткость а ростояние будет достаточное для нормальной обработки столкновений,причем я использую сразу колизию блитза и физики для надежности, ну в общем можете сами поглазеть на то что приблизительно я хочу сделать.
https://www.youtube.com/watch?v=r6GHG9PWEMg
причем я не нашел нормальних игр на данную тематику кроме банальной стрельбы с лука или винтовки по одной мишени.
Надеюсь вот так будет нормально!
Последний раз редактировалось Андрей343_343, 23.03.2017 в 01:29.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Андрей343_343 за это полезное сообщение:
|
|
22.03.2017, 06:48
|
#137
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сделай, пожалуйста, картинки либо нормально, либо хотя бы в виде ссылок. Как сейчас — никто в здравом уме смотреть не будет.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
22.03.2017, 08:33
|
#138
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сообщение от ABTOMAT
Как сейчас — никто в здравом уме смотреть не будет.
|
Ну блин...
Яндекс-диск как хостинг картинок ещё меньше чем вк подходит. Попробуй или форум, или radikal.ru, у них долго хранится.
Ух, удивился увидев что в автомобиль можно сесть. Залез и не понял как рулить. Вышел, машина без меня поехала, догнал, на ходу сел, покатился, нихрена не видно, врезался в ледяные кирпичи.
Второе Третье Shot которое это тир.
Почему я перестаю попадать по мишеням когда приближаюсь к ним, но всё в порядке когда возвращаюсь к точке спавна?
FastExt, да ещё Bullet заюзал, респект
Чувак, тебе срочно в эту тему!
____________________________________
Сообщение от Андрей343_343
То что пули пролетают мимо не попадая в цель при близком ростоянии не страшно, игра будет в виде турнира, где важно время и меткость а ростояние будет достаточное для нормальной...
|
Ага, понятно, вот только расстояние на котором я перестал попадать весьма не близкое.
Это какой-то инверсный дробовик. Чем дальше от цели, тем точнее.
А так всё здорово.
Твои скрины (что такие маленькие )
P. S. Я про те что действительно маленькие.
P. P. S. Кстати, когда будешь изображения выкладывать, не забудь что форум не умеет масштабировать картинки. На какое разрешение ссылку кинешь, на столько и раздерёт страницу.
________________________________
Сообщение от Андрей343_343
причем я использую сразу колизию блитза и физики для надежности
|
это ни хрена не надёжно. Булит гуд.
|
(Offline)
|
|
22.03.2017, 10:17
|
#139
|
AnyKey`щик
Регистрация: 13.12.2015
Сообщений: 9
Написано 4 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
For t.Target02 = Each Target02
If btContactCheckBodies(phEnt\body,t\Body,0)=True Then
If t\JointST=1 Then
btDeleteJoint(t\Joint):t\JointST=0
btBodySetAngularSleepingThreshold(t\Body,1)
btBodySetLinearSleepingThreshold(t\Body,1)
EndIf
FreeEntity phEnt\mesh
btDeleteBody phEnt\body
PlayIron(t\Mesh)
btBodyApplyImpulse(t\Body,0,3,0)
Delete phEnt
Return
EndIf
Next
если проверять только через Буллет то даже на таком ростоянии нету попаданий, точнее они есть но условие не срабативает, но пуля рикошетит от цели. При изменении значений btContactCheckBodies (phEnt\body,t\Body,#) результат не меняется.
mode - метод проверки (0 - проверка производится быстрее при большом количестве тел. 1 - проверка производится быстрее при небольшом количестве тел, 2 - проверка по контейнеру ограничивающему тела).
проблема решится уменьшением начального импулься для пули, но его надо уменшить до такой степени что пуля привратится в гранату.
Что можете предложить!
|
(Offline)
|
|
22.03.2017, 15:38
|
#140
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сообщение от Андрей343_343
если проверять только через Буллет то даже на таком ростоянии нету попаданий, точнее они есть но условие не срабативает, но пуля рикошетит от цели. При изменении значений btContactCheckBodies (phEnt\body,t\Body,#) результат не меняется.
mode - метод проверки (0 - проверка производится быстрее при большом количестве тел. 1 - проверка производится быстрее при небольшом количестве тел, 2 - проверка по контейнеру ограничивающему тела).
проблема решится уменьшением начального импулься для пули, но его надо уменшить до такой степени что пуля привратится в гранату.
Что можете предложить!
|
Стоп, а зачем тебе пуля?
Для игр так не делают.
Используй pick, в bullet это ray.
|
(Offline)
|
|
22.03.2017, 15:52
|
#141
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сообщение от Arton
Стоп, а зачем тебе пуля?
Для игр так не делают.
Используй pick, в bullet это ray.
|
Ну, есть ситуации, когда нужен именно быстролетящий снаряд. И в буллете есть проверка "растянутого/длительного" столкновения (continuous collision detection, CCD) для таких ситуаций как раз. В эту сторону копать и нужно.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
22.03.2017, 16:13
|
#142
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Сообщение от St_AnGer
Ну, есть ситуации, когда нужен именно быстролетящий снаряд.
|
Верно, но в данном случае у него пули. И смысла их делать телами я не вижу, да ещё и коллизии блица использовать.
|
(Offline)
|
|
22.03.2017, 22:40
|
#143
|
AnyKey`щик
Регистрация: 13.12.2015
Сообщений: 9
Написано 4 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Про rey я знаю, но использовать ето не буду, ето скучно, я буду пробовать физические, етот пример я сделал за 1 день, и колизию блитза использовал чисто на время, пока не найду нормальний способ физической пули, такчто буду пробовать. Но я еще раз говорю, растояние будет нормальное для хорошей стрельби, зашел за линию - дисквалификация,
Arton Да я просто модельку в 3Ds формате гдето потерял, и не сделал отдельную кость для руля, поетому он не кутится, но главное что колеса поварачивают а b3d криво в макс импортится, и ет там иногда когда виходишь появляешся под машиной и она красиво улетает.
Нащет дробовика, там центральная пуля что всегда летит ровно по центру, и кучка других что рандомно розлетаются в определенном радиусе, я заметил что иногда рикошетом сбивает пару мишеней вобще на другой стороне, а иногда вобще в игрока попадает.
St_AnGer Я попробую, спасибо за совет
Последний раз редактировалось Андрей343_343, 23.03.2017 в 00:50.
|
(Offline)
|
|
22.03.2017, 22:50
|
#144
|
AnyKey`щик
Регистрация: 13.12.2015
Сообщений: 9
Написано 4 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Да еще на E там где машына можно брать ети блоки, некоторие скриншоты маленькие потому что ето те что сохранились с VK и других сайтов гле я их вылажывал.
Последний раз редактировалось Андрей343_343, 23.03.2017 в 00:12.
|
(Offline)
|
|
23.03.2017, 00:09
|
#145
|
AnyKey`щик
Регистрация: 13.12.2015
Сообщений: 9
Написано 4 полезных сообщений (для 7 пользователей)
|
Ответ: Условия не работают правильно. В чём может быть причина?
Я нашел свою первую почти игру, правда самого кода нету, я ее на spaces заливал а почти законченая версия с босом была на жестком диске что умер.
https://yadi.sk/d/1Br60IrD3GFvnq
и вот по новее
https://yadi.sk/d/Ws2dJ2yI3GFy33
А вот тоже утеряна игра где машинами нужно сбивать знаки, клавишами WASD можно покрутить камеру
https://yadi.sk/d/0QlH5vn93GFwUT
Тоже, и уже походу навсегда был утерян драг на етих машинах.
А вот моя версия морского боя из уроков к блитзу
https://yadi.sk/d/4v5LFqks3GG2hV
поиграть вместе с кемто не получится там в код вбит айпи компютера племяника, но так запустить можно.
Последний раз редактировалось Андрей343_343, 23.03.2017 в 01:44.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Андрей343_343 за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:22.
|