forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   PhysX wrapper (http://forum.boolean.name/showthread.php?t=2734)

ABTOMAT 12.06.2009 00:11

Ответ: PhysX wrapper
 
Да не реально она глючит (если врубать "родную")

Mr_F_ 12.06.2009 00:17

Ответ: PhysX wrapper
 
Цитата:

Судя по коду pxRenderPhysic - никак
вероятно что зря

Amatsu 12.06.2009 01:20

Ответ: PhysX wrapper
 
:( Эх... придется извращаться...

Render 12.06.2009 02:12

Ответ: PhysX wrapper
 
Разработчик враперра не подписовался в рабство и не должен делать синхронизацию =)

Ну а если серьёзно, то дельту времени лучше фиксировать, очень уж муторная то штука. Что бы замедлить движение тел, можно использовать изменение гравитации, дампинги (угловые линейные), ограничивать скорости движения.

FDsagizi 12.06.2009 08:54

Ответ: PhysX wrapper
 
В Физиксе это самое ацкое место!

Amatsu 12.06.2009 10:25

Ответ: PhysX wrapper
 
Цитата:

Сообщение от Render (Сообщение 107379)
Что бы замедлить движение тел, можно использовать изменение гравитации, дампинги (угловые линейные), ограничивать скорости движения.

:wallbash:

Render 13.06.2009 02:48

Ответ: PhysX wrapper
 
Не, ну вы подумайте логически.
Дельта времени напрямую влияет на нагрузку на проц. при дельте 1/30 нагрузка будет в 2 раза больше чем при 1/60. Если делать этот параметр динамическим, можно получить неплохие провалы ФПС. Это первая сторона.
Когда дельта больше чем 1/60, появляются простои в физике, отсюда идут дёргания.
Ну ещё есть зависимость от ФПС, чем больше раз за секунду вызываем ф-ю апдейта физики, тем быстрее всё движется.
Я бы вообще рекомендовал сразу поставить синхронизатор на ориентируемый ФПС, и от него уже отталкиватся с физикой.

Amatsu 19.06.2009 13:09

Ответ: PhysX wrapper
 
А есть какой-нибудь пример изменения скорости физической среды без затрагивания pxRenderPhysic? Типа этого: "Что бы замедлить движение тел, можно использовать изменение гравитации, дампинги (угловые линейные), ограничивать скорости движения." Дело в том, что замедлить мир я могу. А вот вернуть ему скорость, когда время возвращается в свое русло из замедления...

Amatsu 22.06.2009 22:56

Ответ: PhysX wrapper
 
Хм, кажется получилось. Сделал замедление (вплоть до полной остановки) и ускорение командой
pxSetTiming(world_speed*(1./60.),world_speed*8,0)

MiXaeL 22.06.2009 23:08

Ответ: PhysX wrapper
 
Вот уж точно шаманство)

Manfred 22.07.2009 10:25

Re: PhysX wrapper
 
Друзья, а как прекратить это идиотство с драйверами ? Да, я знаю что это нарушение лицензии ageia, но это полная ересь устанавливать какие-то драйвера на систему. Это же обыкновенные DLL'ки. Да и мне нужен physx для личного пользования, чем быстрее он будет запускаться, тем луччче:) и разумеется мне не надо никаких драйверов/
Использую PhysX 1.2 с дорогого рубукса для B3D.. помнится много где упоминалась бездровная версия, на блиц.ппц.ру ну и здесь, а мои поиски не увенчались успехом. Она существует ?.

А вот и еще такой вопросик, кто сталкивался с незапусканием Visual Remote Debugger ? При запуске программа требует отправить отчет к какой-то матери... не запускается.

Blitz3d_god 07.08.2009 17:04

Ответ: PhysX wrapper
 
Помагите пожалуста, кто хорошо знает PhysX, скачжите мне команду для передвижения физических тел, эквивалентную MoveEntity в Blitze. Я поискал нашёл только pxMoveBodyToPoint, но это не то.

johnk 07.08.2009 18:03

Ответ: PhysX wrapper
 
А разве у тебя не работает pxMoveEntity?
Попробуй её.

Manfred 08.08.2009 10:13

Re: PhysX wrapper
 
Хм, не знаю как на этом форуме редактировать свое старое сообщение, ну в общем № 161 не актуален, разобрался и с тем и с тем:) на physx поставил dll от хорса, а дебаггер стал работать с помощью радикальных мер - смены ОС:)

ABTOMAT 09.08.2009 00:04

Ответ: PhysX wrapper
 
Редактировать собственный пост можно только 1 сутки. Иначе могут редактировать только модераторы.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot