我试图了解石英2d坐标系,目前我正在阅读苹果参考指南和老书“mac x developer的quartz 2d图形”。问题的第一部分
在转换一个坐标系时,必须有另一个坐标系统来比较它。转换提供了一个从一个坐标系到另一个坐标系的相对映射。在转换后的坐标系中绘制时,转换将图形映射回第一个坐标系。该图形在固定坐标系
因为我在spritekit工作,所以我决定不使用UIScrollview,因为据我所知,它很难实现。相反,基于在线研究,我决定创建一个SKNode,并将我所有的精灵添加为SKNode的子类。从那里开始,在touchesMoved函数中,我将SKNode移动到复制UIScrollview。这部分工作很完美。带有所有精灵的SKNode在我滚动模拟动作的任何位置移动,但是,如果打印出-> print(spriteA.position),则值不会从它的初始位置改变。当我打印出print(SKNode.position)时,它的值确实会从它的初始位置改变。
blueBottle = SKS