我正在建立一个游戏,当我做
这样的事情时,我注意到了node.position = CGPointMake(0, 0) //Bottom Left
node.anchorPoint = CGPointMake(0,0) //Bottom Left
取决于您拥有iPhone 4s,5s,6s等手机。它出现在不同的地方。
如何更改它以便它使用屏幕大小的边界来计算其计算,如
self.view.frame.width/2
干杯,我猜它的规模问题?
答案 0 :(得分:0)
使用边界
self.view.bounds.size
答案 1 :(得分:0)
答案在于GameScene.sks。在编辑器的右侧,您可以看到屏幕的尺寸。点值是场景的坐标位置。要使其成为跨设备的标准,请在App Delegate中的applicationDidFinishLaunchingWithOptions下scene.scalemode = .AspectFill
。 scalemode有许多不同的选项可以将.sks文件的尺寸拉伸到设备的屏幕。你可以在这里阅读它们:understanding scalemodes。 scalemodes的调用方式如下:.ResizeFill。 ResizeFit等..