由发布大量面向 Unreal Engine 的视频和资产等内容的 Kibibyte 制作、介绍如何更方便使用 Unreal Engine 的100个技巧的视频《100 Unreal Engine Tips you 100% don’t know yet!》已公开!
100 Unreal Engine Tips you 100% don’t know yet!
本视频介绍 Unreal Engine 5 的100个技巧。无论是 UE5 初学者还是游戏开发专业人士,这些技巧都非常有用,却几乎无人知晓!让自己成为更优秀的游戏开发者吧!本教程面向从 UE5 初学者到专业人士,介绍游戏开发所需的100个技巧!这段 UE5 教程涵盖了从 Sequencer 的使用方法到游戏优化等方方面面。这些技巧简直太疯狂了!
- 1 Input Array Variables:有些数组无需使用 ForLoop 就能直接输入。如果父级是 Object 类型则可生效。
- 2 Select Every Instance:Shift-E 可选择所有相同实例
- 3 Visualize Vector Array:Vector 数组变量可通过 3D 小组件进行可视化显示
- 4 Rename Material Pins:在 Material 编辑器中可更改参数引脚的名称
- 5 Edit Preview Thumbnail:内容浏览器的资产缩略图编辑功能
- 6 Capture Map Thumbnail:关卡缩略图捕获功能
- 7 Print String Tags:打印字符串时加入 “Warning: ”、“Error: ” 等标签,可在日志中按颜色区分,更容易找到
- 8 Highlight A Connection:在节点图中按住 Shift 可高亮连接部分
- 9 Premade Audio Widgets:启用 AudioWidgets 插件后,游戏音频控制更简单
- 10 Title Bar Stats:可在标题栏显示 FPS 等统计信息
- 11 Color Blind Options:面向色觉异常人士的颜色显示切换
- 12 Node State Options:在 BP 节点中通过编译选项禁用节点。可设置为仅在开发时启用等
- 13 Content Browser Syntax:内容浏览器的搜索语法(可在字符串前加 + 或 -,在字符串后加资产类型,或使用 Type=StaticMesh,也可根据资产元数据搜索,还能保存设置并重复使用)
- 14 Fast Content Browsing:在内容浏览器中,如果知道文件夹名称,按字母键即可跳转
- 15 Create Amazing Soundscapes:在 设置→实时音频 中可听到编辑器内的声音
- 16 Asset Surface Snapping:移动资产时启用表面吸附,可吸附到网格表面
- 17 Asset Snap Hotkeys:End 键吸附到地面,按住 V 移动可吸附到顶点
- 18 In-Editor Screenshot Options:按 F9 键截屏
- 19 Change Mesh Light:在 Mesh Viewer 中按住 L 并拖动鼠标,可旋转光源
- 20 Fast Switch View:在视口中按住 Ctrl + 鼠标中键并向方向拖动,可切换视图
- 21 Time Dilation Track:在 Sequencer 的时间膨胀轨道中可轻松制作慢动作视频
- 22 Anti Blender Trick:在网格导入设置中解决 Blender 的轴向问题
- 23 Add Snapping Steps:移动/旋转/缩放的吸附步数可在编辑器首选项中自定义
- 24 Select Through Glass:按 T 键切换是否可选择透明物体
- 25 Copy Widget Animations:可复制 Widget 的动画
- 26 Call Runtime Events:在运行时调用事件的方法(创建自定义事件并勾选 Call In Editor(在编辑器中调用))
- 27 Stop On Error:出错时停止播放并跳转到节点错误位置的选项
- 28 Math Expression Node:可让节点更整洁的计算式节点
- 29 Custom Asset Shadow:在材质的 Shadow Pass Switch 中为阴影单独赋予不同的计算
- 30 Animation To Mesh:将正在动画播放的网格当前姿势转换为 StaticMesh
- 31 Browser Project Descriptions:添加项目说明文字(通过编辑 .uproject 文件)
- 32 Keep Node Connections:删除节点时按住 Shift 再删除,可在保留节点连接的同时删除节点
- 33 Pilot Any Asset:Ctrl+Shift+P 可操控并放置任意对象
- 34 Create Impressive Landscapes:在 Landscape 中活用 Heightmap
- 35 Color Correction Region:将色彩校正应用于特定区域。需要启用插件
- 36 Essential Editor Hotkeys:实用快捷键:G:隐藏编辑器图标,P:隐藏导航网格,H:隐藏对象,Ctrl+H:显示所有对象
- 37 Import With Settings:音频文件导入设置的复用
- 38 Enable Plugins Permanently:通过文本编辑 .uplugin,将其设置为默认启用
- 39 Validated Get Node:用于检查变量是否有效时,可使用名为 ValidatedGet 的转换,而不是 Is Valid
- 40 Preview Level Sequence:勾选 Sequencer 的 AutoPlay 并设置为无限循环,就能一直预览 Sequencer
- 41 Quickly Connect Material:在材质中,右键有可直接连接到最终输出的快捷方式
- 42 Check Game Performance:Ctrl+Shift+逗号,可通过 GPU Visualizer 检查性能
- 43 Outliner Search Syntax:Outliner 的搜索语法
- 44 Clean Delegate Usage:使用 Delegate 的整洁写法
- 45 Combine Static Meshes:将 Actor 转换为 StaticMesh
- 46 Environment Light Mixer:Environment Light Mixer
- 47 Light Density Mode:Lightmap 密度预览模式
- 48 Adjust Gizmo Size:设置并使用调整 Gizmo 大小的快捷方式
- 49 Disable Screen Messages:使用 DisableAllScreenMessage 一次性清除屏幕上的日志信息
- 50 Set Struct Member:可设置结构体成员部分值的节点
- 51 Blueprint Node Favorites:Blueprint 节点收藏功能
- 52 Fast Browse Asset:Ctrl+E 可快速访问当前在内容浏览器中选中的资产
- 53 Fast Switch Menu:Ctrl+Tab 会弹出菜单,可瞬间访问已打开的资产
- 54 Blueprint Sub Categories:在类别名中间插入竖线即可创建子类别
- 55 Loop Any Enum:添加枚举类型成员时,用 For Loop 很方便
- 56 Paste At Cursor:编辑器中有可粘贴到光标位置的快捷键
- 57 Only Show Selection:仅显示所选对象的模式
- 58 Smooth Viewport Zoom:Alt + 右键可缩放视图
- 59 Multiple Color Palettes:可在取色器上方创建调色板
- 60 Console Command Help:在控制台命令后加 ? 会显示说明
- 61 Wrap And Replace:在 Widget 中可进行包裹与替换
- 62 Auto Reimport Assets:可自动重新导入资产的选项(可指定文件夹)
- 63 Open Multiple Animations:打开同一资产的动画时,按住 Shift 打开即可在不同窗口中打开
- 64 Compare Blueprint Differences:BP 比较功能。可比较节点、变量等全部内容
- 65 Fix Redirector References:可视化修复 Redirector 资产,解决问题
- 66 Folder In Sequencer:在 Sequencer 时间轴中按 Ctrl+G 可放入文件夹进行整理
- 67 Filter Log Categories:可通过筛选日志让其更清爽
- 68 Save Simulation State:选中模拟中的对象并按 K,可将资产重新放置在该位置
- 69 Change Sun Direction:在视图中按 Ctrl+L 并移动鼠标,可轻松改变太阳光方向
- 70 Light Single Asset:可通过 Light Channel 单独照亮个别对象
- 71 Blueprint Location Bookmarks:可为位置的相机位置或 BP 节点位置添加书签(Ctrl+数字保存;位置用单独按数字读取;BP 用 Shift+数字调用)
- 72 Editor Zoom Controls:按住右键并按 C 或 Z 可临时缩放
- 73 Set Favorite Widgets:Widget 收藏设置
- 74 Convert Code Types:可将事件转换为函数,或将所选节点转换为函数并再还原
- 75 Startup Maps Setting:设置首次启动时使用哪个关卡
- 76 Asset Open Location:打开资产时的打开位置选项(同一窗口、单独窗口等)
- 77 Hide Light Indicators:按 Alt+R 可仅隐藏灯光指示器
- 78 Function Input Variable:函数内的输入可作为变量调用
- 79 Named Reroute Node:在材质中将 reroute 节点转换为命名 reroute 节点以便整理
- 80 Blueprint Graph Shortcuts:BP 快捷键:B 为 Branch,P 为 BeginPlay,S 为 Sequence,D 为 Delay,M 为 MultiGate,G 为 Gate,N 为 Do N
- 81 Material Graph Shortcuts:材质编辑器快捷键:A 为 Add,B 为 BumpOffset,1~4 为常量输入值,D 为 Divide,I 为 If,L 为 Lerp,M 为 Multiply,N 为 Normalize,O 为 OneMinus,P 为 Panner,E 为 Power,S 为 ScalarParameter,U 为 TexCoord,T 为 TextureSample,V 为 VectorParameter
- 82 Actor Palette Plugin:方便的 Actor Palette 插件
- 83 Format Text Node:文本格式化节点很方便
- 84 Quick Find Asset:Crtl+P 可快速搜索资产
- 85 Copy Value Shortcut:参数等内容可用 Shift+右键复制,Shift+左键粘贴
- 86 Freeze Object Culling:使用 FreezeRendering 命令停止渲染
- 87 Hole In Wall:使用建模功能中的布尔运算在墙上开洞的方法
- 88 Prevent Unwanted Movement:固定摄像机移动的方法
- 89 View Tick Events:使用 dumpticks 可显示当前正在执行的 Tick 事件数量
- 90 Disable Default Tick:可默认禁用 BP 的 Tick 事件
- 91 Generate Help Website:输入命令 help 即可生成包含所有控制台命令的 HTML
- 92 Change Level Grid:使用 r.Editor.NewLevelGrid 0 可禁用世界网格,2 可恢复,1 可使用自定义网格
- 93 Simulate Low Latency:模拟低延迟的选项
- 94 Edit Multiple Assets:批量编辑多个资产时,使用资产操作的属性矩阵
- 95 In-Engine Calculations:在输入值中加入计算式后,会自动得出计算结果
- 96 Quick Rename Things:按 F2 可立即重命名
- 97 Default Spline Actor:方便的 Spline 网格 Actor
- 98 Clean Node Shortcuts:让图表更整洁的热键:Q 让连接更整齐,Shift+A、W、S、D 进行对齐,Alt+Shift+W 居中对齐
- 99 Observe Level Details:使用 r.Tonemapper.Sharpen 10 可查看关卡细节
- 100 Save Engine Stats:保存编辑器统计状态
我自己也不知不觉已经有超过10年的 UE 经历了,但里面还是有一些我不知道的功能。真是长知识了啊。
据说这个视频制作花了大约4个月。像这样方便的功能,我也想多多分享给 UE5 用户!
链接
Kibibyte – YouTube