Python 像素旋转图像

Python 像素旋转图像,python,game-engine,pyxel,Python,Game Engine,Pyxel,我正在使用创建一个小2d游戏,我对游戏编程非常陌生 据我所见,有一个pyxel.blt是一个blit,它在屏幕上绘制了一个图像,现在可以通过改变X和Y来移动这个图像,但是如果我只能上/下/左/右移动它,我该如何旋转图像呢?我是不是遗漏了什么 我想要的是围绕图像的原点旋转图像。根据1.3.7版,没有旋转API。根据1.3.7版,没有旋转API。实际上没有旋转 但有些人绘制的游戏角色版本很少(比如玩家左转向作为一个图像,右转向是另一个图像,上下相同)。我记得PyXel引擎只允许256x256,所以您

我正在使用创建一个小2d游戏,我对游戏编程非常陌生

据我所见,有一个
pyxel.blt
是一个blit,它在屏幕上绘制了一个图像,现在可以通过改变
X
Y
来移动这个图像,但是如果我只能上/下/左/右移动它,我该如何旋转图像呢?我是不是遗漏了什么


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

根据1.3.7版,没有旋转API。

根据1.3.7版,没有旋转API。

实际上没有旋转

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

如果没有足够的空间,可以通过在已经使用的索引中加载另一个绘制贴图来欺骗PyXel

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

实际上没有旋转

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

如果没有足够的空间,可以通过在已经使用的索引中加载另一个绘制贴图来欺骗PyXel

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