Size 类型

模块: cc 父模块: cc

cc.Size 是 size 对象的类。
请不要使用它的构造函数创建的 size,
使用 size 别名函数。
它不久将被取消,请使用cc.Vec2代替。

索引

属性(properties)
  • width Number
  • height Number
  • ZERO Size 返回一个宽度为 0 和高度为 0 的 Size 对象。
方法

Details

属性(properties)

width
meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:63
height
meta description
类型 Number
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:66
ZERO

返回一个宽度为 0 和高度为 0 的 Size 对象。

meta description
类型 Size
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:70

方法

constructor
meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:47
参数列表
clone

克隆 size 对象。

meta description
返回 Size
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:84
示例
var a = new cc.size(10, 10);
a.clone();// return Size {width: 0, height: 0};
equals

当前 Size 对象是否等于指定 Size 对象。

meta description
返回 Boolean
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:97
参数列表
示例
var a = new cc.size(10, 10);
a.equals(new cc.size(10, 10));// return true;
lerp

线性插值。

meta description
返回 Size
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:113
参数列表
  • to Rect
  • ratio Number the interpolation coefficient.
  • out Size optional, the receiving vector.
示例
var a = new cc.size(10, 10);
var b = new cc.rect(50, 50, 100, 100);
update (dt) {
   // method 1;
   var c = a.lerp(b, dt * 0.1);
   // method 2;
   a.lerp(b, dt * 0.1, c);
}
toString

转换为方便阅读的字符串。

meta description
返回 String
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCSize.js:140
示例
var a = new cc.size(10, 10);
a.toString();// return "(10.00, 10.00)";

条与 "" 相匹配的结果

    没有与 "" 匹配的结果