Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用基于 AndEngine 的坐标系的关卡编辑器。
其中使用锚中心点指向精灵的左下角,0,0 是左上角。
问题是我在我的 Libgdx 项目中使用物理,我使用从我的关卡编辑器生成的 xml 的 Box2D 多边形形状的宽度、高度、x 和 y 坐标。
当我使用宽度、高度、x 和 y 时,身体被放置在我不希望它们被放置的位置并且方式很大。
话虽如此,我如何使坐标和尺寸以与编辑器中创建的方式相同的方式显示?
您需要检查关卡编辑器坐标和Libgdx坐标之间的差异。并与他们一起为那个关卡编辑器制作一个加载器。(如果好心的话,您甚至可以在论坛中分享您的装载机:p)
例如:您提到的一个区别是编辑器中的精灵位置是左上角,libgdx 是左下角。在您的加载器中,您可以将精灵放置在下面 1 spriteheight 处,这样就足够了:)