我正在写一个带有物理的横向滚动游戏。在动手之前,我开始专注于物理和渲染图形。最初我想保持一切静态(非滚动)。在参考了许多教程后,我最终来到了这里http://www.tonypa.pri.ee/vectors/tut08.html. 这套教程涵盖了简单游戏所需的大部分基本/高级物理。通过遵循本教程,我创建了我的 2d 世界,其中包含三角形、盒子等对象......每个不同的对象顶点都保存为用于计算碰撞、反弹、....... 如果我的响应非常好只要每个可碰撞的物体都是静态的,在 x/y 中施加力就可以完美地工作。现在我正在努力研究如何根据方向(右/左)移动所有矢量,同时更新矢量的新变化以进行碰撞。我对这种翻译如何在基于瓷砖的环境中工作有一些基本的了解。但是对于非基于瓷砖的世界,最佳实践是什么。提前致谢。
问问题
1417 次