找回密码
 立即注册
查看: 193|回复: 0

Unreal动画师和动画程序员的一系列工作流程提示和技巧!

[复制链接]
发表于 2022-10-13 15:01 | 显示全部楼层 |阅读模式
编辑器工作流程

导航资产

在单独的选项卡中打开
在 UE4 中,按住 SHIFT 打开动画资源可在新选项卡中打开它。
在 UE5 中,您可以通过在 Editor Preferences 中启用“Always Open Animation Assets in New Tab”来将此设置为默认行为。
动画资产过滤
打开动画资产后,您可以过滤“资产浏览器”选项卡中的内容。
特别有用的过滤器包括“动画过滤器→使用曲线...”和“动画过滤器→使用骨架通知...”。
内容浏览器过滤
内容浏览器有各种动画内容过滤器,但请务必查看“其他过滤器”类别。它具有有用的选项,例如“签出”文件。
参考查看器
参考查看器对于跟踪哪些资源引用动画资源非常有帮助。-热键:Alt+Shift+R
动画蓝图

Pose Watch
右键单击 Animation Graph 中的任何动画节点并选择“Toggle Pose Watch”以查看图中该点的姿势调试图。


动画序列/蒙太奇编辑器

可视化添加物
查看添加动画时,单击预览视口顶部的角色按钮并选择“动画→添加基础”以绘制基础姿势。



编辑器偏好

自动保存
您可以使用编辑器首选项中的“启用自动保存”设置禁用自动保存。
Level Loading
将 Editor Preferences 中的“Load Level at Startup”设置为“Last Opened”,以便在重新启动编辑器时始终加载您打开的最后一个级别。
一般提示

恢复未保存的更改
如果您对文件进行了未保存的更改并且想要清除它们,请在内容浏览器中右键单击该文件并选择“资产操作 → 重新加载”。
在编辑器中播放 (PIE)









使用“显示”
的注意事项 GetAll 命令可用于查找要使用的内容。例如:

  • 将鼠标悬停在 World Outliner 中的名称上,找到您感兴趣的演员 ID。例如“BP_MyPawn_C_3”
  • 运行“GetAll MyAnimBP AimYaw”。
  • 在输出日志中找到对象名称的路径。例如“/Temp/UEDPIE_0_Untitled_1.Untitled_1:PersistentLevel.BP_MyPawn_C_3.CharacterMesh0.MyAnimBP_C_0”
  • 运行“显示 /Temp/UEDPIE_0_Untitled_1.Untitled_1:PersistentLevel.BP_MyPawn_C_3.CharacterMesh0.MyAnimBP_C_0 AimYaw”
内存跟踪



作弊脚本

通过将“作弊脚本”添加到游戏的 DefaultGame.ini 中,您可以将控制台命令合并为一个命令。
示例:
[CheatScript.ShowAnimVars]
+Cmd=“displayclear”
+Cmd=“DisplayAll CharacterMovementComponent Velocity”
+Cmd=“DisplayAll MyAnimBP_C AimYaw”
从控制台运行:“CheatScript ShowAnimVars”。
编辑器实用程序小部件

编辑器实用程序小部件允许完全在蓝图中创建自定义编辑器小部件。一个常见的用例是创建一组触发常见控制台命令的按钮。
视觉工作室

即时窗口



快速参考

禁用优化
PRAGMA_DISABLE_OPTIMIZATION
PRAGMA_ENABLE_OPTIMIZATION
调试行
#包括“DrawDebugHelpers.h”
DrawDebugLine(GetWorld(), START, END, FColor::Green);
调试文本
#包括“Engine/Engine.h”
FString MyDebugString = FString::Printf(TEXT(“MyVelocity(%s)”), *MyVelocity.ToCompactString());
GEngine->AddOnScreenDebugMessage(INDEX_NONE, 0.f, FColor::Yellow, MyDebugString, false, FVector2D::UnitVector * 1.2f);
枚举到字符串
EMyEnum::Type MyVariable;
静态常量 UEnum* Enum = StaticEnum EMyEnum::Type ();
枚举->GetNameStringByValue(MyVariable);
修复配置组合框宽度

默认解决方案配置组合框太小,无法看到当前选择的选项的全名。要解决此问题,请右键单击工具栏,选择自定义,选择选项卡命令,选择单选工具栏 > 标准,向下滚动到“解决方案配置”,单击修改选择并输入您想要的宽度(200工作正常)。


加速 Visual Studio 2019

使用 Unreal 项目时,VS 2019 可能会很慢。以下是一些可以提高性能的策略:
调试很慢
尝试在选项 > 调试 > 常规中禁用以下设置 在调试
时取消选中启用诊断工具 在调试时
取消选中显示已用时间 PerfTip
P4VS 历史高于所有方法



取消选中工具 > 选项 > 文本编辑器\所有语言\CodeLens > 启用 CodeLens
打开解决方案或调试时 Visual Studio 很慢
如果您使用其他插件进行符号搜索,例如 Visual Assist,您可以禁用 Intellisense 数据库以防止它解析解决方案。这可以通过以下方式完成:
工具 > 选项 > 文本编辑器 > C/C++ > 高级 > 设置“禁用数据库 = true”
重要提示:

UE4虚幻引擎电脑配置的要求是比较高,特别是实时渲染,前期的硬件成本是比较高,这里有一个简单的节省硬件成本的方法,使用赞奇超高清云工作站,即使本地普通的电脑也能运行UE5软件,且普通电脑也能享受行业最高端的CPU和GPU,极大提高制作效率和使用体验,且使用方便快捷,全面支持3D应用软件插件运行,随时调用百余款软件插件,高效作业。
赞奇超高清云工作站可以利用云计算、虚拟化技术,为企业提供的云上虚拟Windows桌面及应用服务,提供VDI的云桌面交付方式,满足不同场景的需求,多终端接入,企业员工可随时随地访问桌面,提高企业办公效率,提升企业信息安全,保护企业数据资产,降低运维、设备成本。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-25 01:39 , Processed in 0.088035 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表