sprite工具包-如何在Swift中重新配置坐标平面



我正在试用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设置的吗?还是我遗漏了什么?

相关内容

最新更新