我们一般在对两个节点进行距离判定时要用到,vec2类型对象1.sub(vec2类型对象2).mag()这个语句。
mag函数是可以用来判定两个节点的距离。
可是sub函数不应该是返回vec2类型的值吗?而且mag的用法不应该是:mag(vec2类型对象1,vec2类型对象2)吗?
https://docs.cocos.com/creator/api/zh/classes/Vec2.html#mag
这个问题你理解的太先入为主了,文档里已经说得足够清楚了。
- mag()返回的是“该向量”的长度。
- mag()是实例方法。
- 你需要对向量,向量加减法的几何意义有一定的理解。