首页 > 其他分享 >黑魂 213新增死亡状态

黑魂 213新增死亡状态

时间:2023-07-22 21:11:23浏览次数:38  
标签:动画 213 die 新增 死亡 黑魂

在资源里加入death动画。

从Any State拉箭头指向die。

 

然后在ActorManager脚本里。

把DoDamage函数里IssueTrigger的hit,改成die测试死亡动画。

 

标签:动画,213,die,新增,死亡,黑魂
From: https://www.cnblogs.com/dontpanic1703/p/17574247.html

相关文章

  • 黑魂 212自动取得双手控制
    将WeaponManager脚本的参数都修改成左右手形式。BattleManager脚本里把参数修改一下:改成0.5。 ActorController脚本的代码修改: 状态机的左右手三个攻击动画标签,要把attack改成attackR和attackL。 在状态机找到attack,添加FSMOnExit清除动画。增加元素AttackOnExit......
  • 黑魂 211深度优先搜索方法制作双手控制
    创建一个新脚本TransformHelpers放进Scripts文件夹的Helper文件夹里接下来要实现往Unity放进新的定义方法。把TransformHelpers修改成: 把这个hihi方法放进WeaponManager的start函数里: 测试这个方法在运行的时候调用的过程。接下来我们按照hihi方法的参数重新创建一个方法......
  • 黑魂210 获取左右手控制
    在ActorManager脚本里,新建一个GameObject变量叫model,对应值是ac.model新建一个WeaponManager变量叫wm,去获取model里的WeaponManager。 在Awake的wm下面加上条件:if(wm==null){wm=model.AddComponent<WeaponManager>();}wm.am=thi......
  • 黑魂 209武器开关控制
    把状态机的hit修改,选中hit到ground的箭头点开settings,将interruptionSource改成CurrentState。   点击状态机attack1ha,把里面的动画改成同名,点击edit改名,点开event,把攻击动画帧和收刀动画帧设置两个点(WeaponEnable和WeaponDisable)。最后点Apply a,b,c三个动作都是这......
  • 黑魂 208 角色管理与战斗管理的链接
    把敌人的自己的武器tag改成Weapon,玩家的武器范围(Radius)改成3.5。在BattleManager的OnTriggerEnter里写上判断武器的代码:if(col.tag=="Weapon"){am.DoDamage();  对应下面的DoDamage被武器接触后执行的DoDamage函数。;}在ActorManager脚本下面新增一个函数:......
  • 黑魂 207角色管理
    新建一个ActorManager脚本代码。在class下面写:publicBattleManagerbm;定义一个新的战斗管理start改成:voidAwake(){GameObjectsensor=transform.Find("sensor").gameObject;}把这个脚本绑定在PlayerHandle里。在GameObject下面加上:bm=sensor.Ge......
  • 黑魂 206战斗状态管理
    在PlayerHandle里找到sensor,新建一个脚本BattleManager。在class上面加入:[RequireComponent(typeof(CapsuleCollider))]。保存之后,在sensor重新引入这个脚本就会自动创建一个胶囊体新建一个Layer叫Sensor,把sensor的Layer改成Sensor。敌人sensor的Layer也要一样: 参数都改成......
  • 黑魂 建立被击打动画
    在swordandshield动画包里找到impact2,先选中PlayerHandle的ybot,然后点开Animator的BaseLayer。把impact2的动画拖进去,在AnyState拖出箭头指向impact动画,动画改名为hit,然后在Parameters里添加一个hit的Trigger。在箭头里添加动画条件hit。然后我在PlayerHandle里添加一个......
  • 黑魂 Ai
    首先把玩家模型复制一份出来,修改好复制的模型颜色把玩家模型标签改成Player,复制的为Enemy,注意不要给模型上其他的物件写上标签。只单独给Handle模型。然后新建一个脚本代码DummyIUserInput在IUserInput脚本里下面新建UpdateDmagDvec函数:protectedvoidUpdateDmagDvec(float......
  • 黑魂复刻摄像机修改
    打开CameraController在13行下面新建publicboolisAI=false;在Awake函数里,增加判断条件,并把下列原先的代码放假判断式:if(!isAI){piCamera=Camera.main.gameObject;lockDot.enabled=false;Cursor.lockState=CursorLockMode.Locked;}FixUpd......