Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将UIKit坐标转换为SpriteKit坐标_Ios_Uikit_Sprite Kit_Coordinate Systems - Fatal编程技术网

Ios 将UIKit坐标转换为SpriteKit坐标

Ios 将UIKit坐标转换为SpriteKit坐标,ios,uikit,sprite-kit,coordinate-systems,Ios,Uikit,Sprite Kit,Coordinate Systems,我正在尝试将普通uikit坐标(左上角原点、宽度和高度向右和向下)转换为精灵套件坐标(原点位于节点的中心,左下角为负,右上角为正) 有人知道怎么做吗?不幸的是,据我所知,我无法解决这个问题,因为我正在使用QuartzCore在SKNode上绘图。如果不转换,我会变得非常不正常 根据文档,SKView提供了解决问题的方法 请记住,场景本身就是一个SKNode,因此,如果需要从场景坐标系到特定节点坐标系,也可以使用其中的方法。谢谢rickster,这正是我所需要的。我对stackoverflow有点

我正在尝试将普通uikit坐标(左上角原点、宽度和高度向右和向下)转换为精灵套件坐标(原点位于节点的中心,左下角为负,右上角为正)


有人知道怎么做吗?不幸的是,据我所知,我无法解决这个问题,因为我正在使用QuartzCore在SKNode上绘图。如果不转换,我会变得非常不正常

根据文档,
SKView
提供了解决问题的方法


请记住,场景本身就是一个
SKNode
,因此,如果需要从场景坐标系到特定节点坐标系,也可以使用其中的方法。

谢谢rickster,这正是我所需要的。我对stackoverflow有点陌生。。。只是想知道我需要做什么才能说‘你的答案是正确的,我很感激’?在我有15次重复之前,我不能按向上箭头键。