我有一个简单的方形(SKSpriteNode),100x100,最初它们的坐标是(0,568)
我想将它们的坐标移动到(0,568),如下所示:
我不明白为什么在助理编辑器中,x坐标为70.应该是50不? (100/2) 这对我来说不合逻辑。
答案 0 :(得分:0)
计算正方形的位置,看着形状的中心。
因为此SKSpriteNode的锚点是user_id
。
所以在第二张图片中,中心在哪里?
正如您所看到的那样,它远离场景的左边界,距离为(0,5, 0,5)
点。
答案 1 :(得分:0)
如果形状是直到正方形,那将是50。然而,形状是一个正方形倾斜成为钻石。高度和宽度是测量正方形的两侧。但是,由于你将它作为钻石倾斜,它看起来只有最左边的一边是x = 0.
如果形状的高度和宽度为100个点,则对角线的形状为140个点。 140/2 = 70
。