Magic_GameClient/sqr/User/BaseClass/SpriteObject/SpriteClass.nut

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);
}
}