标签: python game-engine
我正在使用Pyxel来创建小型2D游戏,我对游戏编程非常陌生。
据我所知,有一个pyxel.blt是blit,它在屏幕上绘制图像,现在可以更改X和Y来移动该图像但是,如果只能向上/向下/向左/向右移动图像,该如何旋转图像?我在这里想念东西吗?
pyxel.blt
X
Y
我想要围绕原点旋转图像。
答案 0 :(得分:1)
根据pyxel版本1.3.7,没有旋转API
答案 1 :(得分:1)
实际上没有轮换。
但是有些人绘制的游戏角色版本很少(例如,玩家将一幅图像向左转,而另一幅图像则向右转,上下相同)。我记得PyXel引擎只接受256x256,所以您可能会为许多字符绘制许多位置。
如果空间不足,则可以通过在已使用的索引中加载另一个绘制图来欺骗PyXel。
您也可以不使用绘制的字符模型,而使用线条绘制。查看此game。 在这里,开发人员只画一条线,并使用数学和许多公式来实现视觉像旋转一样。但是我觉得这很难。无论如何,祝你好运!