摘要: 今天实现的内容: 镜像动画 黑魂游戏里,不会限制你用那只手拿武器,而我们的项目中,目前还只有右手攻击,接下来我们将通过镜像动画实现左手攻击。 选中动画节点,可以看到检视窗口中有一个Mirror选项,勾选Mirror我们的动画就会镜像反转。我们希望能通过脚本来控制它。 如果我们不勾选Mirror,而是 阅读全文
posted @ 2021-06-15 15:01 ananoi 阅读(147) 评论(0) 推荐(0)
摘要: 今天实现的内容: 通过代码运用动画自带的Root Motion 在这篇博客之前,攻击时是不会出现位移的,因为我们没有运用动画自带的Root Motion。为了更好的动画效果,我们接下来将会运用到Root Motion。 上图中,红色的标识指示了动画的Root Motion量(具体我也不是太懂,反正就 阅读全文
posted @ 2021-06-15 10:27 ananoi 阅读(736) 评论(0) 推荐(0)
摘要: 今天实现的内容: 新增攻击状态B 配置好我们的新动画,将其加入动画机。首先我们要将Rig中的如图所示的参数调整好了。 接下来,设置Animation页下的烘培,烘培旋转和Y轴,旋转根据Original,Y轴根据Feet。 要实现连续攻击,攻击B要连接到攻击A之后,在做攻击A动画时如果再次按下攻击键, 阅读全文
posted @ 2021-06-11 15:45 ananoi 阅读(134) 评论(0) 推荐(0)
摘要: 今天实现的内容: 攻击动画层 为了加入新的攻击动画,我们要设计一个攻击动画层。新的动画层一是为了使老动画层不至于臃肿,而是为了配置Avatar Mask。 配置Avatar Mask 新建一个Avatar Mask,我知道这里是多个Avatar Mask。我们需要的是一个全身都被选择的Mask。将M 阅读全文
posted @ 2021-06-11 14:36 ananoi 阅读(95) 评论(0) 推荐(0)
摘要: 前言 本篇博客旨在解决黑魂like游戏开发时遇到的一个问题,当我们的角色跳起来撞墙时,会卡在半空中。 而且由于在空中时我们是没用办法操作的,所以基本上就卡死了。 今天实现的内容:角色跳起来时的卡墙问题描述这个问题的描述如前言所述,问题产生的原因主要是因为在我们的角色控制器代码会在跳起来时锁死m_pl 阅读全文
posted @ 2021-06-11 10:48 ananoi 阅读(215) 评论(0) 推荐(0)
摘要: 今天实现的内容: 鼠标输入 在没有引入手柄操作前,将由鼠标来控制摄像机旋转,首先我们要获取到鼠标输入。 public class PlayerInput : MonoBehaviour { // 摄像机控制轴 public string cameraAxisX; public string came 阅读全文
posted @ 2021-06-10 15:57 ananoi 阅读(114) 评论(0) 推荐(0)
摘要: 今天实现的内容:黑魂网络游戏中后跳、翻滚、跳跃的键位设计在黑魂游戏中,后跳和翻滚是由一个键实现的,在站立不动时,按下(哪怕你是按住)该键会后跳。移动时单击该键会翻滚,按住该键时移动会奔跑。奔跑时按下跳跃键才能跳跃。最大的问题就是要区分同一个按键的单击和按住,我们将采用的方案为通过计算按下按键的时间来 阅读全文
posted @ 2021-06-10 15:04 ananoi 阅读(342) 评论(0) 推荐(0)
摘要: 今天实现的内容: 动画控制的重新设计 我们将彻底取消跳跃信号,改为使用与速度相关的forward参数来判断当前应该转换到哪个动画。 现在jump已经不再需要,可以删除了,也就不需要在代码中触发了,同时也就不用Clear Signal了。 后跳动画的加入 在黑魂游戏中,在原地站住不动时按下翻滚键,玩家 阅读全文
posted @ 2021-06-10 11:18 ananoi 阅读(109) 评论(0) 推荐(0)
摘要: 今天实现的内容:翻滚和跳跃的重新设计按照黑魂游戏的设计,跳跃其实只有在跑起来时才能起跳,并且伴随翻滚动作,也就是说我们之前设计的主动向前跳跃的功能在黑魂游戏里是没有的,我们的设计要改。现在的设计是将跳跃键替换为翻滚键,让翻滚取代跳跃,并且只有跑起来时按下翻滚键才能跳起来,并且在落地时会进行翻滚。 翻 阅读全文
posted @ 2021-06-09 16:17 ananoi 阅读(196) 评论(0) 推荐(0)
摘要: 今天实现的内容: 加入降落动画 降落发生在跳跃之后,所以降落动画要紧接着跳跃动画播放,动画机如下。 这两条Transition都has exit time,并且jump到fall的优先级高于jump到ground,因为目前为止这两个转换都没有条件。 在图示位置调整优先级。 落地检测的实现及相关动画运 阅读全文
posted @ 2021-06-09 14:47 ananoi 阅读(330) 评论(0) 推荐(0)