convertToWorldSpaceAR(cc.p(0,0))是一个Cocos Creator中的方法,用于将节点的本地坐标转换为世界坐标。它的作用是将节点相对于锚点的位置转换为相对于整个屏幕的位置。 具体而言,convertToWorldSpaceAR(cc.p(0,0))会返回节点锚点位置为(0,0)时的世界坐标位置。这个方法中的AR表示的是相对锚点的坐标系(Anchor Relative),即以节点锚点作为坐标原点。 注意,这个方法需要在节点已经被添加到场景中并渲染之后才能正确使用。举个例子
时间: 2024-04-17 20:23:48 浏览: 85
屏幕坐标到世界坐标
当你在Cocos Creator中创建一个精灵节点,并将其添加到场景中后,你可以使用convertToWorldSpaceAR(cc.p(0,0))来获取该节点锚点位置为(0,0)时的世界坐标位置。
举个例子,假设你创建了一个名为"sprite"的精灵节点,并将其添加到场景中。你可以使用以下代码来获取该节点锚点位置为(0,0)时的世界坐标位置:
```javascript
var worldPos = sprite.convertToWorldSpaceAR(cc.Vec2.ZERO);
console.log(worldPos);
```
这将在控制台输出节点锚点位置为(0,0)时的世界坐标位置。请确保在节点添加到场景并进行渲染之后再调用该方法,以获得正确的结果。
阅读全文