Libgdx 用旋转编码二维物理

Libgdx 用旋转编码二维物理,libgdx,physics,Libgdx,Physics,我想从物理2d游戏开始,但不要使用BOX2D或其他物理引擎。 我想用2d自行车和2d地形制作一个类似试用自行车或爬山比赛的游戏 我从哪里开始?网上有好的教程吗? 做一个基本的2d物理引擎很难吗 我正在使用libGDX。一个真实、快速的物理引擎很难。为什么你想自己制作,而不仅仅是使用Box2D?我不同意。手动执行此操作可能相当麻烦。对于您所描述的您计划做的事情,box2d将是非常棒的。你将得到伟大的碰撞检测以及允许自行车跳跃等。。。使用关节,你甚至可以模拟腿部的旋转运动……这取决于你想要的真实程度

我想从物理2d游戏开始,但不要使用BOX2D或其他物理引擎。 我想用2d自行车和2d地形制作一个类似试用自行车或爬山比赛的游戏

我从哪里开始?网上有好的教程吗? 做一个基本的2d物理引擎很难吗


我正在使用libGDX。

一个真实、快速的物理引擎很难。为什么你想自己制作,而不仅仅是使用Box2D?我不同意。手动执行此操作可能相当麻烦。对于您所描述的您计划做的事情,box2d将是非常棒的。你将得到伟大的碰撞检测以及允许自行车跳跃等。。。使用关节,你甚至可以模拟腿部的旋转运动……这取决于你想要的真实程度。如果你想有一个现实的物理引擎,有这么多的事情你需要注意(空气动力阻力,重力,质量…)。此外,代码的组织也不是那么容易(至少我在大多数情况下都有一些问题)。将重力仪存放在哪里?你在哪里做碰撞检测?您应该如何管理碰撞反应?还有很多其他的事情。创建一个物理引擎来学习一些东西是一件好事,但是不要把你的目标设定为能够用你的引擎来创建好的游戏。