我正在试用SpriteKit。作为一个模板,它以以下内容打开:
override func touchesBegan(_ touches: Set<UITouch>, _ withEvent event: UIEvent) {
// Touch code here
}
它传递一个touches
参数,该参数是所有当前触摸及其在屏幕上的位置的集合。当我点击屏幕上应该是(0,0)
的区域时,CGPoints关闭了120?如何重新校准场景并将其定位在(0,0)
?
经过一段时间的尝试,我找到了解决问题的方法。默认情况下,场景大小为(1024768(,视图大小默认情况下为(667375(。
此代码修复了问题:场景size=self.view!。帧大小
我担心我应该配置这个,我觉得我在创建项目时缺少了一个配置设置。这是他们默认情况下忘记用Xcode设置的吗?还是我遗漏了什么?