Cocos creator游戏开发矩形的常用操作
# Cocos creator游戏开发矩形的常用操作
本文讲述跨平台游戏引擎cocos creator中矩形结构rect的常用操作。
let r : cc.Rect = new cc.Rect(0, 0, 100, 200);
console.log("r=", r, r.center, r.origin, r.size);
console.log("rx=", r.x, r.xMin, r.xMax);
console.log("ry=", r.y, r.yMin, r.yMax);
let r2 : cc.Rect = cc.rect(0, 0, 10, 20);
console.log("r和r2是否相交:", r.intersects(r2));
let r3 : cc.Rect = new cc.Rect();
r.intersection(r3, r2);
console.log("r和r2的相交部分:", r3);
let p : cc.Vec2 = new cc.Vec2(50, 60);
console.log("p是否在矩形r中:", r.contains(p));
console.log("p是否在矩形r2中:", r2.contains(p));
打印结果如下图:
详情请查看官网rect类型 (opens new window)
上次更新: 2021-01-26 13:44:03