美文网首页unity3D技术分享Unity3D与游戏开发
Unity3D 学习笔记(五) 添加攻击动画

Unity3D 学习笔记(五) 添加攻击动画

作者: Never肥宅 | 来源:发表于2020-02-22 17:48 被阅读0次
Unity3D 学习笔记(五) 添加攻击动画

添加Attack动画层

Unity3D 学习笔记(五) 添加攻击动画

创建3个Avatar mask,分别激活左手右手和全身

Unity3D 学习笔记(五) 添加攻击动画 Unity3D 学习笔记(五) 添加攻击动画

调节权重

mask设为右手mask

Unity3D 学习笔记(五) 添加攻击动画

在idle状态机添加信号清除

如法炮制在脚本中加入按键发送attack

if(pi.attack){

anim.SetTrigger("attack");

}

通过脚本控制权重

Unity3D 学习笔记(五) 添加攻击动画

在Attack1hA添加FSMonEnter

Unity3D 学习笔记(五) 添加攻击动画

idle同理

添加对应方法

    public void OnAttackHandA()
    {
        anim.SetLayerWeight( anim.GetLayerIndex("Attack"), 1.0f);
    }
    public void OnAttackIdle()
    {
        anim.SetLayerWeight(anim.GetLayerIndex("Attack"),0.0f);
    }

相关文章

网友评论

    本文标题:Unity3D 学习笔记(五) 添加攻击动画

    本文链接:https://www.haomeiwen.com/subject/eqtrqhtx.html