ue4中动画通知的几种方式
来源:互联网 发布:闪电分期go淘宝商铺 编辑:程序博客网 时间:2024/06/07 06:45
animation blueprint中的几种notify,神马通知碰撞开启关闭的东东都可以使用notify
直接在sequence or montage中new个Event
然后在graph中接收。
2、简单的通知(c++)
首先,animation bp必须是继承自定义的AnimInstance
然后新建两个通知AnimNotify_Begin和AnimNotify_End
方法的命名规则必须是AnimNotify_XXX,因为引擎里的代码就是这样匹配的
完整代码
MyAnimInstance.h
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
MyAnimInstance.cpp
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
蓝图中直接new一个notify就ok了,逻辑都在c++中做。
当然,你可以new个bp继承MyAnimInstance,然后动画蓝图再继承这个bp,这样扩展性好了。
3、单独起个AnimNotify类(blueprint,c++自己去转换)
可以重写两个方法,和其一些变量
然后添加到animation sequence or montage中
4、(最灵活)单独起个AnimNotifyState类(blueprint,c++自己去转换)
可以重写4个方法
然后添加到animation sequence or montage中,可以控制通知长度,也就是tick
其实看下源码就可以知道,里面这些东西是怎么调用的
0 0
- ue4中动画通知的几种方式
- ue4中动画通知的几种方式
- 对UE4动画通知的理解
- Android中动画的几种编程方式
- UE4中常用的几种方法和节点
- ios 实现动画的几种方式
- IOS几种实现动画的方式
- cocos2dx 创建动画的几种方式
- 属性动画的几种实现方式
- UE4中程序驱动的LookAt动画
- Android Wear创建通知的几种方式
- UE4中资源加载资源的方式
- UE4中资源加载资源的方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中帧动画在Activity启动时自动运行的几种方式
- SDN关键技术
- Openstack入门过程
- 打包ZIP
- TCP/IP三次握手的详细过程
- MFC picture控件加载透明png图片
- ue4中动画通知的几种方式
- Codeforces_488C:Fight_the_Monster(暴力)
- Android 万能适配器
- 数组
- Disruptor
- 【设计模式】—-(抽象工厂模式和工厂方法模式区别)
- PAT乙级1058
- 插入排序
- 删除文件夹内的文件