Pyxel旋转图像

时间:2019-06-19 10:06:16

标签: python game-engine

我正在使用Pyxel来创建小型2D游戏,我对游戏编程非常陌生。

据我所知,有一个pyxel.blt是blit,它在屏幕上绘制图像,现在可以更改XY来移动该图像但是,如果只能向上/向下/向左/向右移动图像,该如何旋转图像?我在这里想念东西吗?

我想要围绕原点旋转图像。

2 个答案:

答案 0 :(得分:1)

根据pyxel版本1.3.7,没有旋转API

答案 1 :(得分:1)

实际上没有轮换。

但是有些人绘制的游戏角色版本很少(例如,玩家将一幅图像向左转,而另一幅图像则向右转,上下相同)。我记得PyXel引擎只接受256x256,所以您可能会为许多字符绘制许多位置。

如果空间不足,则可以通过在已使用的索引中加载另一个绘制图来欺骗PyXel。

您也可以不使用绘制的字符模型,而使用线条绘制。查看此game。 在这里,开发人员只画一条线,并使用数学和许多公式来实现视觉像旋转一样。但是我觉得这很难。无论如何,祝你好运!