我对5.6中 Unreal Animation Framework 的理解
约两个月前,Unreal Fest中的巫师4技术演示为我们展示了虚幻引擎下一代动画系统(Unreal Animation Framwork,下文简称UAF。同时把原来的动画蓝图系统简称为ABP),也引起了我强烈的好奇心,感觉是时候好好了解下这个系统了 本文会从程序框架的角度分析此系统 主要介绍系统的构成,各个类型的含义,它们之间的逻辑关系,希望能帮助大家理解和入手这个新动画系统 但不会涉及...
约两个月前,Unreal Fest中的巫师4技术演示为我们展示了虚幻引擎下一代动画系统(Unreal Animation Framwork,下文简称UAF。同时把原来的动画蓝图系统简称为ABP),也引起了我强烈的好奇心,感觉是时候好好了解下这个系统了 本文会从程序框架的角度分析此系统 主要介绍系统的构成,各个类型的含义,它们之间的逻辑关系,希望能帮助大家理解和入手这个新动画系统 但不会涉及...
蒙太奇简介 蒙太奇 指的是 UAnimMontage 对象 蒙太奇实例 指的是 FAnimMontageInstance 对象 获取蒙太奇实例 GetInstanceForMontage 查找第一个匹配的蒙太奇实例 从 UAnimInstance::MontageInstances 中查找 GetActiveInstanceForMontage 查找激活的蒙太奇实例 从 U...
Latent timer 既然已经有了 TimerManager,为什么还要造轮子 因为, 在用TimerManager做玩法的时候,会有不少问题: SetTimerForNextTick 实际上是当帧触发,而不是下帧 回调顺序与定时器的设置顺序不保证一致 设置定时器时,不能指定 tick group Time...
前言 本文是 RemGameplayCamera 插件的简单明了的入门教程 它将涵盖使用该插件所需的基础知识。 希望你会喜欢 (我会持续改进本文,欢迎任何反馈或者贡献) 介绍 RemGameplayCamera 插件是为虚幻引擎打造的一个数据驱动的玩法相机系统。它提供了基于状态(Tag)的,模块化的,具有优先级的相机数据配置,使用数据资产,支持实时编辑 基于引擎已有的相机框架之...
什么是FGameplayTagQuery 引用自源码注释: FGameplayTagQuery是可以查询FGameplayTagContainer中的一组Tag是否满足特定条件的一组逻辑表达式. 一个匹配成功的query则表示对应的tag container是满足条件的. 其中逻辑表达式支持”与,或,非”,以及嵌套的子表达式. 在内部,它将这些逻辑表达式以字节流的形式表达,实现内存...
使用引擎目录的GenerateProjectFiles.bat和.uprojectdirs文件 首先参考Default.uprojectdirs文件中的注释 新建my.uprojectdirs或直接修改Default.uprojectdirs文件,并写入例如Project/ 此时运行GenerateProjectFiles.bat生成解决方案时,会额外从引擎目录/Projec...