Skip to content

虚幻引擎

Note

项目不要用中文命名

Blueprint Class 蓝图类(引擎封装好的类)

打开关卡蓝图

img

创建控件-> 添加到视口

自定义事件

右击 自定义

添加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 资产

要点组件,不是点变量。组件在列表最上方,变量在下方"变量 > 组件"折叠项里

img

☁️ 部署建议
如果你打算长期运行项目(博客 / API / 自动化脚本),建议直接用云服务器,会比本地稳定很多。
👉 查看云服务器(新用户优惠)