游戏运行时图像变得像素化

时间:2017-01-24 05:22:58

标签: xcode sprite-kit scaling blender skspritenode

我有一个我在Blender制作的Sprite。我将它添加到GameScene.sks并缩小以匹配tilemap tile大小。我为我的游戏添加了一个捏动手势,当我启动游戏并放大Sprite时,图像变得非常像素化。

为什么放大时我的图像会变成像素化?它在GameScene.sks看起来不错。

以下是我在Blender中的设置: 解析度: X:512 Y:1024 100% 100个样本

我导入GIMP到autoCrop。并将图像缩放到144像素/英寸。 这给了我: 宽度:510 身高:394

我将我的GameScene.sks导入为Sprite。 我的瓷砖是: W:64 H:32

当我添加它时,这就是GameScene.sks中的样子。

enter image description here

这就是模拟器中的样子。

enter image description here

我的场景是2048X1536。 我在GameViewController中使用.aspectFill。

我确定我的方法不正确。

当我用捏合手势放大时,我想要的是让我的塔看起来非像素化。

1 个答案:

答案 0 :(得分:0)

当您放大图像时,由于尺寸不是很高,因此图像会变得像素化,因此请勿将图像靠近相机,而是将其移动并进行缩放。 请查看此链接https://bgetutorials.wordpress.com/2007/11/07/how-to-get-realtime-text-in-blender/
如果这不起作用,请尝试UV解开它并将其剥掉