UE4状态机

转载 2018年04月17日 12:15:23

1.      准备一套带动作的模型,并导入UE4

2.      新建一个动画蓝图,右键->Animation->AnimationBlueprint,选择继承AnimationInstance,并选择相应的骨骼,命名HeroAnimation

3.      双击打开,在MyBlueprint下AddNew两个Variables,float类型的Speed,boolean类型的IsAttack

4.      选择右上角的Animation,点击Create Asset/Blend Space 1D,命名mon_goblinWizard_Skeleton_IdleRun,在右侧选择Idle动画,拖到X为0的位置,选择run动画拖到x为25的位置,然后在Parameters下,X Axis Label命名为Speed,点击Apply应用,保存一下,创建了一个新的动画IdleRun


5.选择右上角的Graph,选择Event Graph,变量设置如下,Attack变量是我在MyThirdHero蓝图中添加的变量,可以通过Cast MyThirdHero获取到


6.选择AnimGraphAdd New State Machine,重命名Default,连接


7.      双击Default进去,


8.双击Idle/Run,添加新创建的动画IdleRun,并将Speed作为他的参数,连接


9. 双击Attack进去,添加一个攻击动画,连接


10. Idle/Run->Attack的条件,当Attacktrue时,执行攻击动画


11. Attack –>Idle/Run的条件,当动画执行完毕时,返回Idle/Run动画


12.编译一下,再打开MyThirdHero的蓝图,选择Mesh的Animation选项,AnimationMode选择UseAnimationBlueprint,AnimBlueprintGeneratedClass,选择之前创建的动画蓝图HeroAnimatiom,

13. 再在MyThirdHero蓝图中,添加一个事件,点击鼠标左键,设置变量Attack为true,这样就可以调用攻击动画了


ue4-混合动画及动画状态机

混合几种动画,通过参数过渡,如 Idle -> Walk -> Run 动画状态机及动画切换 1. 一维混合 创建一个一维过渡的混合动画 Blend Space 1D 选择对应的骨骼 编辑 ...
  • yangxuan0261
  • yangxuan0261
  • 2017-01-20 14:11:51
  • 3284

UE4 动作映射

1.在项目设置中映射按键2.在MyCharacter.h头文件中,声明添加映射按键相应的函数 void press(); void release(); private: bool isMous...
  • ljwoainia
  • ljwoainia
  • 2018-04-16 10:53:52
  • 29

UE4 蒙太奇 组合动画

1、创建蒙太奇动画 双击打开蒙太奇文件按照顺序将蒙太奇动画,拖入到节点Montage中创建根据Montage片段创建Section,最后删除默认Section点击Clear,清除默认Sections重...
  • u012801153
  • u012801153
  • 2017-11-08 15:48:59
  • 349

[UE4]状态机,实现动画播放

博客分类: UnrealEngineUE4 不好意思,我稍稍标题党了,目前还不清楚如何用C++代码来实现BlendSpace和Montage的逻辑,如果这两个文件也不我们创建了,那么以下内容就是真正意...
  • zhangxsv123
  • zhangxsv123
  • 2018-02-24 17:58:46
  • 69

虚幻4 2d状态机动画基础

这之前一直保存在qq和百度云里的,现在贴出。 首先需要为精灵进行锁定y轴,4.8以后直接选择模式即可     自定义方法:可以通过添加函数添加,并进行输入输出设置:     逻辑如下:   首先添...
  • zealotoves
  • zealotoves
  • 2015-07-07 21:19:54
  • 1134

UE4]不使用角色蓝图、动画蓝图、状态机,用“24K纯C++”实现动画播放

http://aigo.iteye.com/blog/2283454 原文作者:@玄冬Wong    不好意思,我稍稍标题党了,目前还不清楚如何用C++代码来实现BlendSpa...
  • OnafioO
  • OnafioO
  • 2017-09-29 14:32:31
  • 382

UE4蓝图中的AI行为树功能使用经验指南

ue4AI和行为树(Blueprint)
  • u013131744
  • u013131744
  • 2017-03-20 18:27:30
  • 4230

黑鳄专业虚幻4培训-手把手教学UE4动画实战

UE4的动画引擎堪称是UE4的精髓所在。老师会手把手教你从零开始学习UE4的动画,以实战的形式,讲解BlendSpace,状态机,蓝图控制动画。让同学对UE4虚幻4快速入门到精通。
  • 2017年02月28日 09:45

UE4学习笔记(四): 开发体验

官方WIKI上面有个FPS C++ Tutorial, 照着做一遍可以体会一下UE4整
  • xoyojank
  • xoyojank
  • 2014-07-13 19:34:36
  • 10097

Unreal engine 4引擎游戏运行逻辑学习

今天用了一早上的时间细看了一下UE4引擎的游戏运行逻辑关系。觉得算是有点收获,写出来以便收藏和分享学习。 一般的游戏,或者电影,或者小说,只要是想要给别人说明一个故事的东西都会在哲学上,或者说思维逻辑...
  • fengmm521
  • fengmm521
  • 2017-11-03 18:56:48
  • 191
收藏助手
不良信息举报
您举报文章:UE4状态机
举报原因:
原因补充:

(最多只允许输入30个字)