修改动画与精灵帧相关

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

View File

@ -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];
}