Size 类型

模块: cc父模块: cc

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

索引

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

Details

属性(properties)

width

metadescription
类型Number
定义于cocos2d/core/value-types/size.js:64
height

metadescription
类型Number
定义于cocos2d/core/value-types/size.js:67
ZERO
返回一个宽度为 0 和高度为 0 的 Size 对象。
metadescription
类型Size
定义于cocos2d/core/value-types/size.js:71



#### 方法



##### constructor


metadescription
定义于cocos2d/core/value-types/size.js:48
参数列表
clone

克隆 size 对象。

metadescription
返回Size
定义于cocos2d/core/value-types/size.js:85
示例
  1. var a = new cc.size(10, 10);
  2. a.clone();// return Size {width: 0, height: 0};
equals

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

metadescription
返回Boolean
定义于cocos2d/core/value-types/size.js:98
参数列表
示例
  1. var a = new cc.size(10, 10);
  2. a.equals(new cc.size(10, 10));// return true;
lerp

线性插值。

metadescription
返回Size
定义于cocos2d/core/value-types/size.js:114
参数列表
  • to Rect
  • ratio Number the interpolation coefficient.
  • out Size optional, the receiving vector.
示例
  1. var a = new cc.size(10, 10);
  2. var b = new cc.rect(50, 50, 100, 100);
  3. update (dt) {
  4. // method 1;
  5. var c = a.lerp(b, dt * 0.1);
  6. // method 2;
  7. a.lerp(b, dt * 0.1, c);
  8. }
toString

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

metadescription
返回String
定义于cocos2d/core/value-types/size.js:146
示例
  1. var a = new cc.size(10, 10);
  2. a.toString();// return "(10.00, 10.00)";