像素游戏里,旋转的物体轮廓也保持像素点风格,是如何实现的呢?

打个最简单的比方,这里有一条直线(图1),会对其做旋转动画处理。

如果只是纯粹修改 rotate,得到的是图2的风格。

但因为是像素点风格的游戏,希望旋转后能保持类似图3的风格。

这里只是以直线示例,实际上希望游戏里的所有物体轮廓在运动时(特别是旋转)都能保持像素点风格。

有大佬知道一般怎么处理么?

可以写shader,或者直接把画布绝对面积弄小一点,然后把它拉大,最后光栅出来的像素颗粒会很大

试试这个

1赞