How does Unity3D use PhysX without requiring the P

2019-05-27 02:16发布

When I looked at using PhysX, one had to install a runtime a bit like installing .NET. However I note Unity3D employs PhysX and Unity3D plugin installation is fairly simple and doesn't appear to add 3rd-party components. How is this possible?

标签: unity3d physx
2条回答
劫难
2楼-- · 2019-05-27 02:35

As of phyx 3.x it's not necessary to install drivers,
http://physxinfo.com/wiki/PhysX_SDK_3.x I think they might have restructured how they look for dlls to not require that they get dropped into the windows directory.

查看更多
叼着烟拽天下
3楼-- · 2019-05-27 02:40

As a partner, they presumably would have access to special builds or even source code for PhysX, allowing Unity to link in or bundle with PhysX directly. Just because a core technology is distributed one way (say the end-user run-time or nVidia drivers), doesn't mean that that's the only way.

Also keep in mind, PhysX doesn't require hardware acceleration and can act as a software physics engine by itself.

查看更多
登录 后发表回答