汇丰游戏网-游戏玩家聚集地

汇丰游戏网-游戏玩家聚集地

cc软件如何转出坐标

59

在Cocos Creator(cc)中,可以使用API在世界坐标和本地坐标之间进行转换。以下是一个示例代码,展示了如何将本地坐标转换为世界坐标:

```javascript

let position = node.position; // 获取当前节点的本地坐标

cc.log(name, 'position (', position.x.toFixed(2), ',', position.y.toFixed(2));

let worldPos = node.parent.convertToWorldSpaceAR(position); // 将本地坐标转换为世界坐标

cc.log(name, '世界坐标(', worldPos.x.toFixed(2), ',', worldPos.y.toFixed(2));

```

在这个示例中,`position` 是当前节点的本地坐标,`node.parent.convertToWorldSpaceAR(position)` 方法将这个本地坐标转换为世界坐标,并将结果存储在 `worldPos` 变量中。

如果你需要将世界坐标转换回本地坐标,可以使用 `node.convertToNodeSpaceAR(worldPos)` 方法:

```javascript

let localPos = node.convertToNodeSpaceAR(worldPos); // 将世界坐标转换为本地坐标

cc.log(name, '本地坐标(', localPos.x.toFixed(2), ',', localPos.y.toFixed(2));

```

通过这两个方法,你可以在Cocos Creator中轻松地在世界坐标和本地坐标之间进行转换。