0

我在 ANDEngine GLES 2.0 中开发游戏。我打算在游戏过程中根据某些用户输入动态地放大和缩小我的玩家(对象)。

我有矢量图(SVG)和位图(PNG)两种格式的播放器。使用 BitmapTexture 将图形转换为位图,因此对象在放大时会变形。

ANDEngine 中实现这一目标的最佳方法是什么,即避免放大失真

4

1 回答 1

3

选项1:

使您的播放器纹理尺寸最大,并按比例缩小。下采样往往看起来比上采样更好。

选项 2:

以多种分辨率渲染纹理,使用合适的分辨率。这方面的一个例子是经典超级马里奥兄弟中蘑菇的效果。当他收集蘑菇时,16 像素马里奥被换成了 32 像素马里奥。

于 2013-04-09T18:02:23.857 回答