我在尝试使场景大小正确时遇到各种麻烦。
我正在加载具有以下场景大小的JSTileMap:
SKScene * scene = [GameLevelScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
瓷砖的尺寸是两倍(太大)。
如果我具体设置场景大小:
SKScene * scene = [GameScene sceneWithSize:CGSizeMake(1136, 640)];
scene.scaleMode = SKSceneScaleModeAspectFill;
瓷砖显示的尺寸正确。我正在使用iPhone 5作为模拟器设备。我希望能够为任何设备(不仅仅是iPhone 5)重新调整场景。我认为第一种方法可以解决这个问题,但事实并非如此?为什么会这样?
答案 0 :(得分:0)
尝试在您的图块集后添加“@ 2x”。这可能会解决您的问题。这基本上将图像缩放两倍,(即200x200图块集变为100x100)