缩放Spritekit场景的简便方法是将场景放在SKSpriteNode中并缩放节点。该节点下场景中的所有内容都可以很好地缩放。
现在问题出现了,例如我将节点缩小了50%。场景缩小到50%很好。这是一款益智应用程序,现在当我选择并移动拼图时,它会在原始参照系中移动该部分而不是缩小参考框架。我希望我的解释是有道理的。
假设我选择并移动拼图块(场景尺寸为100%), 从左到右,x轴上从0到200像素位置.....很好 假设从0到200,屏幕空间是20英寸。
在50%缩小场景中,如果我尝试在x轴上从0到100像素从左到右移动拼图(屏幕长度从0到100应该是10英寸)。 但它可以伸缩到完整的“200”像素,或20英寸的屏幕空间。 不是缩小规模。
我希望这个解释有意义......我如何在他们自己的缩放/缩小参考框架中选择+移动精灵节点????