![](images/chestnut/misc/left.gif) |
26.01.2009, 22:31
|
#1
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Коллизия камеры от 3 лица - PhysX
ну что-то не догоняю как толково сделать...(
вот что у меня:
xTFormVector 0,0,-1,cam,0
rx#=xTFormedX#()
ry#=xTFormedY#()
rz#=xTFormedZ#()
pxRaySetPosition CamRay,xentityx#(tgt,1),xentityy#(tgt,1),xentityz# (tgt,1)
pxRaySetDir CamRay,rx#,ry#,rz#
px#=pxRayGetPickX#(CamRay,2)
py#=pxRayGetPickY#(CamRay,2)
pz#=pxRayGetPickZ#(CamRay,2)
disttocam#=xEntityDistance#(tgt,Cam)
disttopoint#=xEntityPointDistance#(tgt,px#,py#,pz# )
If disttocam#>disttopoint# xpositionentity cam,px#,py#,pz#,1
пример ксорсовый, уберите иксы - будет блицевый.
tgt - это объект, на который камера всегда смотрит (pointentity)
вроде бы как и колизится...но криво как-то, сравнить даже если с кастлом блицевским.
в чём же тут лажа
|
(Offline)
|
|
26.01.2009, 22:39
|
#2
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Какая может быть адекватная коллизия, если ты жестко позиционируешь камера-боди ?
Хочешь адекватной физики - никогда не используй команд абсолютного позиционирования, вращения, скорости и тд.
Пользуйся силами
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.01.2009, 22:49
|
#3
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
хмм, а конкретней?)
да и не понимаю причём тут силы...
боди то у камеры нет.
она ставится в место пика луча.
|
(Offline)
|
|
26.01.2009, 23:45
|
#4
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
В чём кривость выражается? Я делал у себя коллизию от третьего лица - всё ок. Только у меня был вектор от пивота, который на NPC насажен.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.01.2009, 23:47
|
#5
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
кинь соурс)
|
(Offline)
|
|
27.01.2009, 00:03
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Весьма проблемно - он разросся до 230 кб
Может как будет время побездельничать попробую пример собрать
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
10.08.2009, 16:24
|
#7
|
Нуждающийся
Регистрация: 28.07.2009
Сообщений: 86
Написано 10 полезных сообщений (для 12 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
камера от 3 лица в PhysX, как лучше сделать, и как двигать Capsule чтоб она не падала?
|
(Offline)
|
|
24.07.2010, 02:39
|
#8
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
фриз по х и z сделай и падать не будет
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
24.07.2010, 10:41
|
#9
|
Разработчик
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений (для 412 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Сообщение от Colossus
фриз по х и z сделай и падать не будет
|
Как раз вовремя ответ ![Laught](images/smilies/DDD.gif)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
14.10.2010, 01:38
|
#10
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
2Mr F а если камеру блицевской коллизией снабдить? и уровень тоже?)) я помница так делал и все было окей))
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
14.10.2010, 09:24
|
#11
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Colossus, этим сообщениям уже год. Перед тем как писать смотри на дату последнего сообщения
Не думаю что Mr.F все ещё нужна твоя помощь в этом вопросе
|
(Offline)
|
|
15.10.2010, 13:39
|
#12
|
Разработчик
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений (для 92 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
но может другим нужна,ога.
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb
Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)
Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
|
(Offline)
|
|
16.10.2010, 02:27
|
#13
|
AnyKey`щик
Регистрация: 26.05.2009
Сообщений: 15
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Да уж.. помощь действительно нужна, есть игрок, я к нему жестко привязал пивоту, каждый кадр я устанавливаю значения xyz и угол поворота камеры равные соответствующим в пивоте, а камера и мир установлены в коллизии, все бы хорошо, только вот функция positionentity работает как moveentity только со своими высчитанными значениями, и соответственно камера не может пройти сквозь тоненькую стену, если игрок за этой стеной начал отдаляться... т.е. камера пытается встать на нужное место, но коллизия со стенкой мешает ей передвинуться на новое место... в общем нужна функция перемещения телепортацией, а не мувом, как это сделано в positionEntity
|
(Offline)
|
|
16.10.2010, 11:15
|
#14
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Заметил странную закономерность.
Те кто знаком с блицем <=1 месяца, и блиц первый язык, занимаются полночным программированием
|
(Offline)
|
|
23.10.2010, 06:31
|
#15
|
AnyKey`щик
Регистрация: 26.05.2009
Сообщений: 15
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Коллизия камеры от 3 лица - PhysX
Заметил странную закономерность.
Те кто знаком с блицем <=1 месяца, и блиц первый язык, занимаются полночным программированием
|
Блиц не первый язык)) просто я днем сплю а ночью сижу работаю
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:10.
|