PhysX初步学习内容记录

时间:2021-08-07 03:06:34

NVIDIA® PhysX® SDK 3.3.4 Documentation

http://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Index.html#nvidia-reg-physx-reg-sdk-release-documentation
最近学习了上面部分的内容。对sdk也进行了编译,观察了其中的例子。我当时从github下载的文件名字是:“PhysX-3.3-master.zip”。
现在总结几点内容,我用的是win7 64位操作系统,使用vs2012:
1,虽然现在64位机子普及了。但是为了兼容性考虑,还是编译win32版本的。
2,需要安装DXSDK_Jun10.exe文件,有个别文件安装上安装不过去,遇到问题后搜索问题可以找到解决方案,解决后以后就几乎不会遇到。
      如果是默认的程序的安装,那么后面编译PhysXSDK的源码项目时候还是要加上如下的文件目录到C/C++项目的包含目录中
                      C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
3,PhysX-3.3-master.zip解压后,PhysXSDK文件夹下的是主要的研究内容。有PhysXSDK\Source\compiler下的项目编译环境,因为这个环境是一次性的,毕竟是NVIDIA的专家级别的做的项目,可以采用批生成的方式把所有的win32的几个形式都选择给编译出来。
 
4,另外的就是sample和Snippet文件夹下的项目编译,这两个文件夹下的内容可以供我们研究学习PhysX。
5,由于自己总想研究一下NVIDIA的源码下面都包含什么内容,我研究后发现,除了PhysX的源码,还有一些其他需要的lib文件,以及一些dll文件也提供了。当有时候我运行出现问题的时候,去原解压包下拷贝些lib文件和dll文件就可以运行了。
6,鉴于目前自己的学习,对自己说的是,把PhysXSDK文件夹下的source的编译后,就相当于做好环境了。以后开发的项目可以直接在和Sample平行的目录下做,关于一些配置可以借鉴sample以及Snippet的项目的配置。感觉研究他们的项目对工程的配置和文件的分类还是挺有收获的。

http://blog.csdn.net/u012908515/article/details/51459326
是一个较早版本的 PhysX SDK的学习教程,里面指出了用OpenGL技术开发,现在在sample下面的也有用DX技术开发的,DX和OpenGL只不过是其中的渲染图形部分,PhysX可以运用在不同的图形技术开发环境中去。