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

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

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

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

Ответ
 
Опции темы
Старый 28.08.2009, 00:57   #1
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Вопрос Physx реалезиция стрельбы

вопросов много... задам один
шутер от первого лица
есть физ модель плеера(капсуль)
как лучше рализовать стрельбу?
CDDSkelet как я понял нужно и патрон и объект в который он попадает создавать...(исходя из примера)
с помощью raypick у меня возникла проблема... так и не понял как решить ее

получилось что он все время указывает на физ тело игрока.
думаю что можно как то решить это с помощью material но незнаю как

помогите кто чем может
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 01:14   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Physx реалезиция стрельбы

pxBodySetFlagRayCast(int body, int stat)


Parameters:
body - physical body
stat - state. Stat = 0 – disable, 1 – enable, by default Stat = 1.

Description:
Enable/disable test of the rays.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Spy4433 (28.08.2009)
Старый 28.08.2009, 02:19   #3
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
благодарю , нашел ее в тока что скаченом хелпе в разделе Body parametrs
пока не проверил под рукой нету blitz ... т.е если я задам
pxBodySetFlagRayCast(body,0) то это тело не будет пикатся никаким ray.. ?

Последний раз редактировалось ABTOMAT, 28.08.2009 в 03:08.
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 03:09   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Physx реалезиция стрельбы

Да, это так
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 15:34   #5
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Ответ: Physx реалезиция стрельбы

появился еще один вопрос связаный с pick

pxRaySetPosition(sh_ray,pxBodyGetPositionX(body_player),pxBodyGetPositionY(body_player),pxBodyGetPositionZ(body_player))
xTFormVector 0,0,1,cam, 0
DX# = xTFormedX()
DY# = xTFormedY()
DZ# = xTFormedZ()
pxRaySetDir(sh_ray,DX,DY,DZ)
Body = pxRayGetBody(sh_ray,0)

PosX# = pxRayGetPickX(sh_ray, 0)
PosY# = pxRayGetPickY(sh_ray, 0)
PosZ# = pxRayGetPickZ(sh_ray, 0)
хорошо бы выложить скрины тока я чет не понял как
вообще проблема в том что в зависимости от растояния пик не меняется т.е получается что я пикаю центром экрана но при приближении центр экрана выше того места где происходить пик на 3d
координаты dx,dy,dz не изменяются... есть догадки что из-за перевода 2d в 3d
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Старый 28.08.2009, 17:38   #6
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Physx реалезиция стрельбы

Да брось ты этот рей, проверяй летящюю пулю обычным linepick.
Проверяешь то расстояние от пули, на которое она пролетает за один цикл, в пикнутую точку пикунутому телу прикладываешь форс и все)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PhysX SAF Библиотеки 18 15.09.2010 22:36
physx car+TCP 3dr1aN Blitz3D 4 29.08.2009 16:04
PhysX .NET -=Jack=- C++ 6 03.02.2009 18:21
Функция стрельбы AndruXa Blitz3D 9 14.09.2007 23:42
Physx jimon C++ 3 02.03.2006 22:34


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


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