从零开始用C++写一个像地狱边境那样的2D物理引擎需要学习哪些功课

matter-js 作者总结的需要读的材料
【从零开始用C++写一个像地狱边境那样的2D物理引擎需要学习哪些功课】 http://brm.io/game-physics-for-beginners/

■网友
地狱边境使用的物理引擎box2d是开源的。https://github.com/erincatto/Box2D
■网友
先从简单的数组判定开始吧,然后做个排斥算法框架防止物体重合,接下来就可以添加约束了,虽然屏幕上物体是像素组成的但运算和判定要以半浮点方式,对函数各种求导,最后输出的是旋转点旋转角和物体坐标,求解是分回合求的你所做的玩意其实是flash,编辑器和扩展性才是这个引擎出名的主要因素,核心这东西没意义完全是苦工有这精力还不如好好做个游戏或者读paper做更好的东西赚钱(你能做出这个来说明你读paper一定能做出更好的东西,但重复的东西不是你获取认同的资本)
■网友
不用自己做引擎,学习c#和unity3d吧,相信会有收获。


    推荐阅读