摘要: 在StateManager脚本里的二级旗标新增一个isImmortal的布尔值。 然后在Update函数里写上对应的翻滚和后撤步是无敌状态。 然后在ActorManager里,把TryDoDamage改成: 如果触发了无敌状态,不会有任何反馈。不会影响模型,换言之就是无敌 阅读全文
posted @ 2023-08-07 18:19 dontpanic1703 阅读(31) 评论(0) 推荐(0)
摘要: 将StateManager脚本里AddHp函数的判断血量去掉。 放进ActorManager脚本的TryDoDamage函数里。 然后在这里函数的第一个判断里加上Blocked(); 在下面新创建一个函数Blocked(),触发Blocked动画。 然后在StateManager新建一个二级旗标。新 阅读全文
posted @ 2023-08-07 18:05 dontpanic1703 阅读(30) 评论(0) 推荐(0)
摘要: 打开StateManager脚本。 新建一堆动画状态布尔值。作为第一旗标。 在下面创建一个Update函数,写入对应变量的状态。 isAttack = am.ac.CheckStateTag("attackR")|| am.ac.CheckStateTag("attackL"); isattack这 阅读全文
posted @ 2023-08-07 16:45 dontpanic1703 阅读(34) 评论(0) 推荐(0)
摘要: 把Ybot里的Impact动画移到base Layer 里。 动画改名成blocked 并把 position 和 rotation 的烘焙值打开,选择original。最后apply 从AnyState连到blocked动画,再从blocked连回ground。然后新建一个blocked的trig 阅读全文
posted @ 2023-08-06 20:10 dontpanic1703 阅读(28) 评论(0) 推荐(0)
摘要: 打开ActorManager脚本 新建一个HIT和Die函数: hit函数用来触发受伤动画,die用来触发死亡动画并锁死视角无法移动。 tryDoDamage修改为扣血的判断条件。 打开StateManager脚本,Start函数和AddHP函数修改成如下: Start的Hp值为HP最大值。AddH 阅读全文
posted @ 2023-08-06 19:58 dontpanic1703 阅读(19) 评论(0) 推荐(0)
摘要: 打开BattleManager脚本把底下的DoDamage改成TryDoDamage ActorManager里的DoDamage函数自然也要改成TryDoDamage。 写成: public void TryDoDamage() { sm.HP -= 5; ac.IssueTrigger("hit 阅读全文
posted @ 2023-07-28 22:28 dontpanic1703 阅读(24) 评论(0) 推荐(0)
摘要: 新建一个脚本代码StateManager。 在Class下面创建ActorManager变量 am。 在ActorManager脚本里写入StateManager 变量sm。并在Awake下面写入: sm = gameObject.GetComponent<StateManager>(); if ( 阅读全文
posted @ 2023-07-28 21:24 dontpanic1703 阅读(14) 评论(0) 推荐(0)
摘要: 在资源里加入death动画。 从Any State拉箭头指向die。 然后在ActorManager脚本里。 把DoDamage函数里IssueTrigger的hit,改成die测试死亡动画。 阅读全文
posted @ 2023-07-22 21:00 dontpanic1703 阅读(28) 评论(0) 推荐(0)
摘要: 将WeaponManager脚本的参数都修改成左右手形式。 BattleManager脚本里把参数修改一下:改成0.5。 ActorController脚本的代码修改: 状态机的左右手三个攻击动画标签,要把attack改成attackR和attackL。 在状态机找到attack,添加FSM On 阅读全文
posted @ 2023-07-22 19:44 dontpanic1703 阅读(30) 评论(0) 推荐(0)
摘要: 创建一个新脚本TransformHelpers放进Scripts文件夹的Helper文件夹里 接下来要实现往Unity放进新的定义方法。 把TransformHelpers修改成: 把这个hihi方法放进WeaponManager的start函数里: 测试这个方法在运行的时候调用的过程。 接下来我们 阅读全文
posted @ 2023-07-22 17:54 dontpanic1703 阅读(30) 评论(0) 推荐(0)