请问怎么把1的坐标转换成和旁边绿色方块一样的坐标?
API看了不知道怎么操作
convertToNodeSpace ( worldPoint ) Vec2
将一个点转换到节点 (局部) 坐标系。结果以 Vec2 为单位。
名称 类型 描述
worldPoint Vec2
返回:
类型: Vec2
示例:
var newVec2 = node.convertToNodeSpace(cc.v2(100, 100));
convertToWorldSpace ( nodePoint ) Vec2
将一个点转换到世界空间坐标系。结果以 Vec2 为单位。
名称 类型 描述
nodePoint Vec2
返回:
类型: Vec2
示例:
var newVec2 = node.convertToWorldSpace(cc.v2(100, 100));
convertToNodeSpaceAR ( worldPoint ) Vec2
将一个点转换到节点 (局部) 空间坐标系。结果以 Vec2 为单位。
返回值将基于节点坐标。
名称 类型 描述
worldPoint Vec2
返回:
类型: Vec2
示例:
var newVec2 = node.convertToNodeSpaceAR(cc.v2(100, 100));
convertToWorldSpaceAR ( nodePoint ) Vec2
将一个点转换到世界空间坐标系。结果以 Vec2 为单位。
返回值将基于世界坐标。
名称 类型 描述
nodePoint Vec2
返回:
类型: Vec2
示例:
var newVec2 = node.convertToWorldSpaceAR(cc.v2(100, 100));
convertTouchToNodeSpace ( touch ) Vec2
将触摸点转换成本地坐标系中位置。
名称 类型 描述
touch Touch
The touch object
返回:
类型: Vec2
示例:
var newVec2 = node.convertTouchToNodeSpace(touch);
convertTouchToNodeSpaceAR ( touch ) Vec2
转换一个 cc.Touch(世界坐标)到一个局部坐标,该方法基于节点坐标。
名称 类型 描述
touch Touch
The touch object
返回:
类型: Vec2
示例:
var newVec2 = node.convertTouchToNodeSpaceAR(touch);
这里面的方法名前的node指的是那个node
你针对哪个node,就是哪个node,比如说,你的绝对坐标(点击之类的)要转换成哪个node一致,就是哪个node。
let pos = pos1.convertToWorldSpaceAR(cc.v2(0,0);
color.convertToNodeSpaceAR(pos)
