Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 ANDEngine GLES 2.0 中开发游戏。我打算在游戏过程中根据某些用户输入动态地放大和缩小我的玩家(对象)。
我有矢量图(SVG)和位图(PNG)两种格式的播放器。使用 BitmapTexture 将图形转换为位图,因此对象在放大时会变形。
ANDEngine 中实现这一目标的最佳方法是什么,即避免放大失真
选项1:
使您的播放器纹理尺寸最大,并按比例缩小。下采样往往看起来比上采样更好。
选项 2:
以多种分辨率渲染纹理,使用合适的分辨率。这方面的一个例子是经典超级马里奥兄弟中蘑菇的效果。当他收集蘑菇时,16 像素马里奥被换成了 32 像素马里奥。