坐标控件Vec2
向量的控件是两个数值输入组合在一起,并且输入框上会以 x,y 标识每个数值对应的子属性名。
2d模式下的坐标的意思,对应还有Vec3代表3d模式下的坐标
坐标向量
cc.Vec2
var w_pos = new cc.Vec2(100,100);
cc.v2
官方定义好的简便写法
var w_pos = cc.v2(100,100);
cc.p从v2.0已经废弃
向量加法
相加后覆盖本身
addSelf
var v = cc.v2(10, 10);
v.addSelf(cc.v2(5, 5));
console.log("v",v);
//打印结果 v1 Vec2 {x: 15, y: 15}
相加后返回新的结果
add
var v = cc.v2(10, 10);
v.add(cc.v2(5, 5)); // return Vec2 {x: 15, y: 15};
console.log(v); //打印结果 Vec2 {x: 10, y: 10};
//return结果到v1上
var v1 = cc.v2(0,0);
v.add(cc.v2(5, 5), v1); //return Vec2 {x: 15, y: 15};
console.log(v1); //打印结果v1 Vec2 {x: 15, y: 15};
向量减法
相减后覆盖本身
subSelf
var v = cc.v2(10, 10);
v.subSelf(cc.v2(5, 5));
console.log("v",v);
//打印结果 v1 Vec2 {x: 5, y: 5}
相减后返回新的结果
sub
var v = cc.v2(10, 10);
v.sub(cc.v2(5