继续物理引擎--问题暴露

继续物理引擎--问题暴露

搁置了一段时间,想了不少东西,也发现了不少问题。

第一:只扫描一遍,功能有所欠缺。解决方案一,使用两遍扫描,第一遍扫描只做碰撞检测,记录状态。第二遍扫描才计算其速度、更新位置等

第二:运动的冗余。当前运动的方式写在BPhyBall里,当我尝试添加BPhyTriangle时,发觉线性运动的大部分函数都是可以直接从BPhyBall里面照搬过来,这是设计模式上的缺陷。

暂时到这里。陆续更新。

你可能感兴趣的:(继续物理引擎--问题暴露)