我不知道如何缩小(缩小)我的精灵。
我使用了 2 个函数:sprite.draw2d和sprite.draw。当我使用第一个时,我指定参数“目标大小”,当我使用第二个时,我将转换应用于精灵,例如“affineTransformation2D”。
一切顺利,直到宽度和高度小于1(原始大小)。如果 size 为 (0.5, 0.5),则仅绘制纹理的左上角四分之一。例如,如果 size 为 (0.7, 0.8),则 MDX 会绘制 2 个相同的纹理,它们具有不同的大小并且彼此半透明。
为什么会这样?也许还有其他方法可以使精灵更小?