将UIKit坐标转换为SpriteKit坐标

Kje*_*lly 6 uikit coordinate-systems ios sprite-kit

我试图将正常的uikit坐标(左上角原点,宽度和高度向右和向下)转换为Sprite Kit坐标(原点位于节点的中心,左侧和下侧是负的,右侧和上侧是正的).

有谁知道如何做到这一点?不幸的是,我不能解决这个问题,因为我使用QuartzCore绘制SKNode.没有转换,我真的离开了图纸.

ric*_*ter 6

根据文档,SKView在视图和场景坐标之间转换的方法.

请记住,场景本身就是一个场景SKNode,因此如果您需要从场景坐标到特定节点坐标系,还有转换到节点坐标系的方法.