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

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

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

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

Ответ
 
Опции темы
Старый 06.03.2012, 22:06   #1
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Прохождение оружия сквозь стены

Есть вопрос: у меня есть отдельно игрок и отдельно моделька оружия, привязанная к игроку, как сделать так, чтобы когда я подходил к стене, оружие в стену не входило?

P.S. Если проверять коллизию оружия и стены, то либо просто ничего не происходит, либо оружие без игрока смещается. Радиус игрока не получилось увеличить, так как двери слишком широкие нужны, а если по оси X и Z сжать игрока, то сжимается и камера.
(Offline)
 
Ответить с цитированием
Старый 06.03.2012, 22:19   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Прохождение оружия сквозь стены

для блица есть только одна идея -

renderworld - рендеришь мир
cameraClsMode cam,false,true - отключаешь сброс цвета на следующем рендерворлде, но оставляешь сброс глубины
hideentity world
showentity gun
renderworld - рендерим пушку поверх всего

- возвращаем всё на свои места
cameraClsMode cam,true,true
hideentity gun
showentity world
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (06.03.2012)
Старый 06.03.2012, 22:26   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Прохождение оружия сквозь стены

Ещё можно EntityOrder поставить оружию -1
Но тогда отключится сортировка полигонов для него... и результат чаще всего хреновый.
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Amatsu (06.03.2012), Devilox (06.03.2012), L-ee-X (07.03.2012)
Старый 06.03.2012, 22:28   #4
Harter
Бывалый
 
Аватар для Harter
 
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений
(для 2,520 пользователей)
Ответ: Прохождение оружия сквозь стены

А я просто скейлил пушку до наноразмеров)
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Harter за это полезное сообщение:
Arles (08.03.2012), Mr_F_ (06.03.2012), Reks888 (07.03.2012), St_AnGer (06.03.2012)
Старый 06.03.2012, 22:32   #5
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Прохождение оружия сквозь стены

Спасибо, работает
(Offline)
 
Ответить с цитированием
Старый 06.03.2012, 23:18   #6
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Прохождение оружия сквозь стены

А я просто скейлил пушку до наноразмеров)
годно, т.к. не потребует лишнего клеара глубины но и не попортит сортировку внутри пушки.

НО придётся настраивать near плейн на крохотульное число, что вызовет ухудшение точности з-буффера и файтинги, где их могло не быть.

в обычном д3д я бы поюзал depth bias.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (07.03.2012)
Старый 08.03.2012, 02:07   #7
reumep
Знающий
 
Аватар для reumep
 
Регистрация: 04.11.2011
Сообщений: 285
Написано 66 полезных сообщений
(для 159 пользователей)
Ответ: Прохождение оружия сквозь стены

Сообщение от Harter Посмотреть сообщение
А я просто скейлил пушку до наноразмеров)
ололо, я сразу моделировал пушку наноскопической
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pepel (08.03.2012)
Ответ


Опции темы

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

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


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


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