zoukankan      html  css  js  c++  java
  • UE4_f4攻击

    找到要用的攻击动画 ,右键创建动画蒙太奇

      

    创建三种攻击方式的按键输入

     在输出姿势之前输入slot 插入动画蒙太奇所需的插槽。

     在攻击输入键后,player anim montage,并且用一个随机的布尔值决定出左拳还是右拳。

     同样的做法创建动画蒙太奇,把下勾拳和上勾拳的动画加进去。

    修复可以连续出拳的bug

    需要添加一个布尔值,can attack,用来表示是否可以进行攻击。

    然后在上面的动画蓝图中添加一个动画通知,用来通知该动画已经播放完成了,可以进行下一次攻击了

     角色蓝图中的限制

     一个动画的通知相当于一个事件。

    这样,当我们触发攻击事件时,先播放动画蒙太奇,同时将can attack的值设为假,直到动画蒙太奇播放的发出通知的地方时,再在事件图表中重新设置can attack的值为真。

    格挡时不能进行攻击,攻击时也不能格挡

     

    踢击

    加一个E键触发踢击动作。

    用踢击的动画新建一个蒙太奇,不要忘记在里面添加攻击结束的事件。

     需要限制视角

    踢击的时候使用了一个lerp,通过0.6s的时间轴让controller的Y变为0

    同时新建了一个变量can move Y,踢击过程中不可移动Y轴,直到踢击结束才可以移动Y轴

     

     

     

  • 相关阅读:
    大数据的分页优化的思路
    escape()、encodeURI()、encodeURIComponent()区别详解
    PHP面向对象知识总结
    mysql 简单优化规则
    mysql语句内部优化
    js onmouseout的冒泡事件
    Android 开机自启动
    查看 AndroidManifest.xml文件
    Hierarchy Viewer显示视图性能指标
    Profile GPU rendering
  • 原文地址:https://www.cnblogs.com/reluctante1/p/12748766.html
Copyright © 2011-2022 走看看