Size
类型
cc.Size 是 size 对象的类。
请不要使用它的构造函数创建的 size,
使用 size 别名函数。
它不久将被取消,请使用cc.Vec2代替。
索引
属性(properties)
方法
constructor
clone
克隆 size 对象。equals
当前 Size 对象是否等于指定 Size 对象。lerp
线性插值。toString
转换为方便阅读的字符串。
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 |
参数列表
other
Size
示例
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 |
参数列表
示例
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)";