-
关于什么是PhysX,我只说一次:一个由Nvidia从AGEIA那里买来并发扬光大的物理引擎,SDK开发包免费,源码收费。其它的东西,如果我的帖子里没有,请到英特网上搜索。
1、下载PhysX
下载地址:http://devsupport.ageia.com/ics/support/default.asp?deptID=1949。现在SDK的下载已经不需要注册了,免费下载。在该页上有句话一定要看:NOTE: Before installing the SDK, you must install the latest PhysX System Software。所以,你要下载的至少是2个安装包。
2、安装
安装其实很简单,只要按照上面注意事项的顺序来就可以了。基本上是一路'Next'。安装完后,你可以开启Windows的cmd,进入到D:\NVIDIA PhysX SDK\v2.8.1\Bin\win32目录下,运行那些Demo程序,看看你有没有正确安装。(说明:安装physX System Software的时候,好像不能指定目录,但是SDk的时候可以,D:\NVIDIA PhysX SDK是我的电脑上的安装目录)
3、配置开发环境
我用的是VS2005,目前只是在控制台下测试。配置其实也很简单,总的来说需要2步:头文件的包含,lib文件的链接。
头文件:D:\NVIDIA PhysX SDK\v2.8.1\SDKs\Physics\include
D:\NVIDIA PhysX SDK\v2.8.1\SDKs\Foundation\include
D:\NVIDIA PhysX SDK\v2.8.1\SDKs\PhysXLoader\include
库文件:D:\NVIDIA PhysX SDK\v2.8.1\SDKs\lib\Win32
如果你不知道在VS中怎么设置这些东西,请自己翻书。我做个建议:这些设置最好是为某个特定工程设置,而不要像有些教程上说的在'工具'->'选项'->'项目和解决方案'里做全局设置。
如果上面1,2步做好了,你可以打开PhysX的Sample工程,编译里面的代码,看看能不能正常生成exe,如果生成了,记得顺便run一下,看看效果。如果不能生成,那就反复做上面的事情。直到成功了。
转载于:https://www.cnblogs.com/a-pal/archive/2013/02/17/2914110.html