为什么多足对象无法加载动画,而人可以加载动画呢

[复制链接]
232 |3
浪人与猫 发表于 2024-5-10 17:19:07 | 显示全部楼层 |阅读模式
image.png

请问下面的语句: 多足对象,龙: 0C418DAC没有动画,而人08D92057,可以加载动画呢?




protected onEnterScene(sceneType: number): void {
        setTimeout(() => {
            this.loadNpc("0C418DAC", "250402");  // 多足对象: 0C418DAC
            this.loadNpc("08D92057", "33568");     // 人物对象: 08D92057

        }, 1000);
    }


    private async loadNpc(guid: string, animation: string) {
        let char = Utils.getCharByInstanceID(guid);
        let animateGuid = animation;
        let npc = char as Character;
        console.log("NPC ;....." + npc);
        var anim = npc.loadAnimation(animateGuid);
        anim.loop = Infinity
        anim.play();
        // char.asyncReady().then(async () => {

        // });

    }


更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

汽水 发表于 2024-5-10 17:21:03 | 显示全部楼层
四足之类的 基础人形形象 需要先拖个 NPC 功能组件出来,然后换装上去
回复

使用道具 举报

复读机读复读机 发表于 2024-5-10 17:21:08 | 显示全部楼层
多足对象需要播放多足对象的动画资源,比如:
image.png

可以播放试试效果
回复

使用道具 举报

浪人与猫楼主 发表于 2024-5-10 17:30:49 | 显示全部楼层
汽水 发表于 2024-5-10 17:21
四足之类的 基础人形形象 需要先拖个 NPC 功能组件出来,然后换装上去

哦,我试试看,谢谢哈
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表