像素旋转图像

Pyxel rotating image

我正在使用 Pyxel 创建一个小型 2d 游戏,我对游戏编程很陌生。

据我所知,有一个 pyxel.blt 是 blit,它在屏幕上绘制图像,现在可以移动此图像,更改 XY 但如果我只能移动它,我将如何旋转图像 up/down/left/right?我在这里遗漏了什么吗?

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

根据 pyxel 版本 1.3.7

没有轮换 API

实际上没有轮换。

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

如果不够 space 可以通过在已使用的索引中加载另一个 draw-map 来欺骗 PyXel。

As well 你可以不用画出来的人物模型,而是画线稿。看看这个game。 在这里,开发人员只画一条线并使用数学和许多公式来实现像旋转这样的视觉效果。但我认为这很难。总之祝你好运!