从零开始用C++写一个像地狱边境那样的2D物理引擎需要学习哪些功课
matter-js 作者总结的需要读的材料
【从零开始用C++写一个像地狱边境那样的2D物理引擎需要学习哪些功课】 http://brm.io/game-physics-for-beginners/
■网友
地狱边境使用的物理引擎box2d是开源的。https://github.com/erincatto/Box2D
■网友
先从简单的数组判定开始吧,然后做个排斥算法框架防止物体重合,接下来就可以添加约束了,虽然屏幕上物体是像素组成的但运算和判定要以半浮点方式,对函数各种求导,最后输出的是旋转点旋转角和物体坐标,求解是分回合求的你所做的玩意其实是flash,编辑器和扩展性才是这个引擎出名的主要因素,核心这东西没意义完全是苦工有这精力还不如好好做个游戏或者读paper做更好的东西赚钱(你能做出这个来说明你读paper一定能做出更好的东西,但重复的东西不是你获取认同的资本)
■网友
不用自己做引擎,学习c#和unity3d吧,相信会有收获。
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 降雪■江苏全境迎来大范围降雪
- 北京在建最长三车道公路隧道开始施工预计2023年贯通
- 黄金时间■黄金时间丨打造海绵城市:节水从利用雨水开始
- 有必要重新开个C店吗
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)