虚幻引擎
Note
项目不要用中文命名
Blueprint Class 蓝图类(引擎封装好的类)
打开关卡蓝图

创建控件-> 添加到视口
自定义事件
右击 自定义
添加C++类
Tools -> new C++ class
ue 右下 派生数据-> 变更缓存设置 -> 实时代码编写,禁用
Player Controller 设置

Widget
UMG 插件 Web Browser
Archviz Explorer
命名习惯
蓝图
- xx_BP
快捷键
| 快捷键 | 说明 |
|---|---|
| f | 快速定位 |
| CTRL + 空格 | 内容浏览器 |
| G | 透视 |
| H | 前 |
| J | 顶 |
| K | 左 |
| Alt+P | 运行 |
| CTRL+N | 新建关卡 |
常用工具
Flip Flop
- 反转器
控制玩家
- 细节 -> pawn -> 自动控制玩家

插件
https://cesium.com/platform/cesium-for-unreal/
https://cesium.com/learn/unreal/unreal-quickstart/
https://cesium.com/ion/assetdepot/69380
像素流
advanced 高级
https://dev.epicgames.com/documentation/zh-cn/unreal-engine/pixel-streaming-in-unreal-engine
-PixelStreamingURL=ws://127.0.0.1:8888
git clone https://github.com/EpicGamesExt/PixelStreamingInfrastructure
SignallingWebServer\platform_scripts\cmd\setup.bat
SignallingWebServer\platform_scripts\cmd\start_with_stun.bat
MyPixelStreamingApplication.exe -PixelStreamingURL=ws://127.0.0.1:8888
设置
开启lumen 打包会很慢
项目设置
全局光照 lumen 反射 屏幕空间
游戏退出
细节设置
窗口-> 细节
Sky Light 本身不会发光,它只是“采样天空的光”
如果你场景里没有:
Sky Atmosphere(天空大气) 或 HDRI 背景
👉 那它采样的是“黑色”,所以整个世界还是黑的
Sky Atmosphere = 天空(背景) Sky Light = 反射光(环境补光) Directional Light = 太阳(主光源)
替换资产
左侧变量列表里的 SkeletalMesh(蓝图变量),右侧显示的是变量属性的"默认值",这里设置的是变量默认值,不是组件的 Mesh 资产
要点组件,不是点变量。组件在列表最上方,变量在下方"变量 > 组件"折叠项里
