From e8841a5dc2cd9f2ac2ddc79b7463481882399323 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Tue, 17 Dec 2024 09:42:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8A=A8=E7=94=BB=E4=B8=8E?= =?UTF-8?q?=E7=B2=BE=E7=81=B5=E5=B8=A7=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sqr/Core/BaseClass/ScriptManager/InitAni.nut | 4 ++-- sqr/Core/BaseClass/SpriteObject/SpriteFrameClass.nut | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) 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]; }