31 lines
699 B
Plaintext
31 lines
699 B
Plaintext
/*
|
|
文件名:SpriteClass.nut
|
|
路径:BaseClass/SpriteObject/SpriteClass.nut
|
|
创建日期:2024-05-05 09:35
|
|
文件用途:精灵类
|
|
*/
|
|
class CL_SpriteObject extends CL_BaseObject {
|
|
|
|
SpriteFrame = null;
|
|
|
|
constructor(...) {
|
|
local C_Object;
|
|
if (vargv.len() == 0) {
|
|
C_Object = Sprite_Create();
|
|
} else {
|
|
C_Object = vargv[0];
|
|
}
|
|
base.constructor(C_Object);
|
|
}
|
|
|
|
//设置精灵帧
|
|
function SetFrame(SpriteFrame) {
|
|
this.SpriteFrame = SpriteFrame;
|
|
Sprite_SetFrame(this.C_Object, SpriteFrame.C_Object);
|
|
}
|
|
|
|
//设置混合模式
|
|
function SetMode(Mode) {
|
|
Sprite_SetMode(this.C_Object, Mode);
|
|
}
|
|
} |