diff --git a/sqr/Core/BaseClass/ScriptManager/InitAni.nut b/sqr/Core/BaseClass/ScriptManager/InitAni.nut index 501f8ac..9f0dcb9 100644 --- a/sqr/Core/BaseClass/ScriptManager/InitAni.nut +++ b/sqr/Core/BaseClass/ScriptManager/InitAni.nut @@ -189,12 +189,12 @@ function InitPvfAni(Ro) { //调用的第几个Img local Index_Buf = Ro.GetShort(); //如果等于-1说明是img路径为空 - if (Index_Buf != 65535) { + if (Index_Buf != -1) { FrameObject.Img_Path <- AniObject.Img_List[Index_Buf].tolower(); //Img中的PNG下标 FrameObject.Img_Index <- Ro.GetUShort(); } else { - FrameObject.Img_Path <- ""; + FrameObject.Img_Path <- null; FrameObject.Img_Index <- 0; } diff --git a/sqr/Core/BaseClass/SpriteObject/SpriteFrameClass.nut b/sqr/Core/BaseClass/SpriteObject/SpriteFrameClass.nut index ebbd90d..7a77fe0 100644 --- a/sqr/Core/BaseClass/SpriteObject/SpriteFrameClass.nut +++ b/sqr/Core/BaseClass/SpriteObject/SpriteFrameClass.nut @@ -6,12 +6,14 @@ */ class CL_SpriteFrameObject extends CL_BaseObject { + ImgPath = null; + ImgIndex = null; constructor(...) { if (vargv.len() == 2) { - local Path = vargv[0]; - local Index = vargv[1]; - C_Object = SpriteFrame_Create(Path, Index); + ImgPath = vargv[0]; + ImgIndex = vargv[1]; + C_Object = SpriteFrame_Create(ImgPath, ImgIndex); } else { C_Object = vargv[0]; }