修改动画与精灵帧相关

This commit is contained in:
Lenheart 2024-12-17 09:42:05 +08:00
parent 1983cf8df5
commit e8841a5dc2
2 changed files with 7 additions and 5 deletions

View File

@ -189,12 +189,12 @@ function InitPvfAni(Ro) {
//调用的第几个Img //调用的第几个Img
local Index_Buf = Ro.GetShort(); local Index_Buf = Ro.GetShort();
//如果等于-1说明是img路径为空 //如果等于-1说明是img路径为空
if (Index_Buf != 65535) { if (Index_Buf != -1) {
FrameObject.Img_Path <- AniObject.Img_List[Index_Buf].tolower(); FrameObject.Img_Path <- AniObject.Img_List[Index_Buf].tolower();
//Img中的PNG下标 //Img中的PNG下标
FrameObject.Img_Index <- Ro.GetUShort(); FrameObject.Img_Index <- Ro.GetUShort();
} else { } else {
FrameObject.Img_Path <- ""; FrameObject.Img_Path <- null;
FrameObject.Img_Index <- 0; FrameObject.Img_Index <- 0;
} }

View File

@ -6,12 +6,14 @@
*/ */
class CL_SpriteFrameObject extends CL_BaseObject { class CL_SpriteFrameObject extends CL_BaseObject {
ImgPath = null;
ImgIndex = null;
constructor(...) { constructor(...) {
if (vargv.len() == 2) { if (vargv.len() == 2) {
local Path = vargv[0]; ImgPath = vargv[0];
local Index = vargv[1]; ImgIndex = vargv[1];
C_Object = SpriteFrame_Create(Path, Index); C_Object = SpriteFrame_Create(ImgPath, ImgIndex);
} else { } else {
C_Object = vargv[0]; C_Object = vargv[0];
} }