原文地址:http://blog.csdn.net/heartrude/article/details/7768113
制作一个需要进行大量物理运算的战斗类游戏,所以需要在服务器加入物理引擎。三大物理引擎Havok、PhysX、Bullet。由于我们客户端使用了UnReal,所以服务器默认选用了PhysX。
PhysX从3.0开始大量优化CPU运算性能,构架规模变化,支持多线程。2.8.1之前支持物理加速卡。由于目前UnReal使用的时2.8版本的PhysX。所以先从2.8.1入手开始学习。后续就是主要的学习记录。
学习的最终目标如下:
1.PhysX的运算性能、内存消耗2.PhysX的多场景并行实现
3.PhysX的多线程运行问题
4.PhysX高速射击多余运算Tick的要求以及效果
5.PhysX的Flying Vehicle实现,以及手感
6.PhysX的地形加载和运算
7.PhysX库的编译方式 MT、MD