- Size 类型
- 索引
- 属性(properties)
- 方法
- 索引
- Details
- 属性(properties)
- width
- height
- ZERO
- 参数列表
- clone
- 示例
- equals
- 参数列表
- 示例
- lerp
- 参数列表
- 示例
- toString
- 示例
- 属性(properties)
Size 类型
模块: cc父模块: cc
cc.Size 是 size 对象的类。请不要使用它的构造函数创建的 size,使用 size 别名函数。它不久将被取消,请使用cc.Vec2代替。
索引
属性(properties)
width
Number
height
Number
ZERO
Size
返回一个宽度为 0 和高度为 0 的 Size 对象。
方法
constructor
clone
克隆 size 对象。equals
当前 Size 对象是否等于指定 Size 对象。lerp
线性插值。toString
转换为方便阅读的字符串。
Details
属性(properties)
width
meta | description |
---|---|
类型 | Number |
定义于 | cocos2d/core/value-types/size.js:64 |
height
meta | description |
---|---|
类型 | Number |
定义于 | cocos2d/core/value-types/size.js:67 |
ZERO
返回一个宽度为 0 和高度为 0 的 Size 对象。
meta | description |
---|---|
类型 | Size |
定义于 | cocos2d/core/value-types/size.js:71 |
#### 方法
##### constructor
meta | description |
---|---|
定义于 | cocos2d/core/value-types/size.js:48 |
参数列表
width
Number | Sizeheight
Number
clone
克隆 size 对象。
meta | description |
---|---|
返回 | Size |
定义于 | cocos2d/core/value-types/size.js:85 |
示例
var a = new cc.size(10, 10);
a.clone();// return Size {width: 0, height: 0};
equals
当前 Size 对象是否等于指定 Size 对象。
meta | description |
---|---|
返回 | Boolean |
定义于 | cocos2d/core/value-types/size.js:98 |
参数列表
other
Size
示例
var a = new cc.size(10, 10);
a.equals(new cc.size(10, 10));// return true;
lerp
线性插值。
meta | description |
---|---|
返回 | Size |
定义于 | cocos2d/core/value-types/size.js:114 |
参数列表
to
Rectratio
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 |
定义于 | cocos2d/core/value-types/size.js:146 |
示例
var a = new cc.size(10, 10);
a.toString();// return "(10.00, 10.00)";