精灵工具包JSTileMap场景大小问题

时间:2014-11-09 21:31:32

标签: ios objective-c sprite-kit

我在尝试使场景大小正确时遇到各种麻烦。

我正在加载具有以下场景大小的JSTileMap:

SKScene * scene = [GameLevelScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;

瓷砖的尺寸是两倍(太大)。

skview.bounds.size

如果我具体设置场景大小:

SKScene * scene = [GameScene sceneWithSize:CGSizeMake(1136, 640)];
scene.scaleMode = SKSceneScaleModeAspectFill;

CGSizeMake(1136,640)

瓷砖显示的尺寸正确。我正在使用iPhone 5作为模拟器设备。我希望能够为任何设备(不仅仅是iPhone 5)重新调整场景。我认为第一种方法可以解决这个问题,但事实并非如此?为什么会这样?

1 个答案:

答案 0 :(得分:0)

尝试在您的图块集后添加“@ 2x”。这可能会解决您的问题。这基本上将图像缩放两倍,(即200x200图块集变为100x100)