摘要: 在资源里加入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)
摘要: 在ActorManager脚本里,新建一个GameObject变量叫model,对应值是ac.model 新建一个WeaponManager 变量叫wm,去获取model里的WeaponManager。 在Awake的wm下面加上条件: if (wm == null) { wm = model.Ad 阅读全文
posted @ 2023-07-22 16:41 dontpanic1703 阅读(20) 评论(0) 推荐(0)
摘要: 把状态机的hit 修改,选中hit到ground的箭头点开settings,将interruption Source 改成 Current State。 点击状态机attack1ha,把里面的动画改成同名,点击edit改名,点开event,把攻击动画帧和收刀动画帧设置两个点(WeaponEnable 阅读全文
posted @ 2023-07-22 15:50 dontpanic1703 阅读(25) 评论(0) 推荐(0)