[开发者心得] 【四足对象】如何播放动画

[复制链接]
917 |1
犯困嫌疑人 发表于 2023-7-12 11:19:06 | 显示全部楼层 |阅读模式
首先我们需要拖出来一个NPC。

image.png
在属性面板设置为多足对象
image.png
创建一个新的脚本。
需要将npc的动画模式改为自定义才可以播放动画。

@Core.Class
export default class NewScript extends Core.Script {

    /** 当脚本被实例后,会在第一帧更新前调用此函数 */
    protected async onStart() {
        if (SystemUtil.isClient()) {
            let npc = this.gameObject as Gameplay.NPC;
            await npc.appearanceReady();
            await AssetUtil.asyncDownloadAsset("181289");
            npc.animationMode = Gameplay.AnimationMode.Custom;
            let ani = npc.loadAnimation("181289", false);
            ani.loop = 0;
            ani.play();
        }
    }
}

image.png
image.png
最后将脚本挂上去,运行后就可以看到效果了
image.png

image.png
回复

使用道具 举报

kk 发表于 2023-7-12 11:43:46 | 显示全部楼层
回复

使用道具 举报

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