【UE5.3 C++】ARPG游戏 01-创建天空、地形和植被

目录

效果

步骤

一、创建天空

二、创建地形

三、创建植被


效果

步骤

一、创建天空

新建一个"空白开发世界"关卡

添加如下Actor,其中Sun是"定向光源"

定向光源设置为"可移动"并且使用色温

SkyLight勾选"实时捕获"

雾密度这里设置为0.01

此时天空效果如下

将天空相关的Actor都保存到同一个文件夹下,x、y坐标都设为0

二、创建地形

进入地形模式,组件数量设置为32*32,然后点击创建

创建后需要在世界分区窗口中加载如下4块区域

雕刻地形

打开quixel bridge,下载并导入沙漠、森林、峡谷地形所需材质,

创建一个材质,这里命名为"M_landscape",设置"完全粗糙"

在材质图表中添加一个"Landscape Layer Blend"节点

该节点的图层属性添加6组元素,设置图层名称

将Megascans纹理连接到"Landscape Layer Blend"节点

复制一个"Landscape Layer Blend"节点,将Megascans法线贴图连接到该节点

选中LandScape,在细节面板中设置地形材质为"M_landscape"

切换到地形模式,在绘制选项中,可以看到此时有6个图层

对这6个图层创建权重混合层

然后选中一个图层在地形上绘制

三、创建植被

在quixel bridge中寻找一些植被资产并添加到项目中

Fab中下载树木资产

进入植被模式绘制植被

如果希望添加植被风吹动的效果,可以打开材质实例

勾选如下参数

如果我们希望为树木添加碰撞,先选中要添加碰撞的树木,然后点击"资产操作-》编辑属性矩阵中的选择"

在打开的界面中,搜索"collision",设置碰撞描述文件名为"BlockAll",然后保存。此时这些树木资产的碰撞预设就被改为"BlockAll"了。

相关推荐
Kang.Charles3 小时前
UE游戏性能优化归结(基于UE5环境)
游戏·ue5
吴梓穆4 小时前
UE5 Invideo 插件,拉取rtsp视频流
ue5
曼巴UE51 天前
Unlua 官方案例
c++·ue5·lua·ue
zhangzhangkeji1 天前
(29)UGameInstance 、UGameInstanceSubsystem 与 UGameState 的区别,一言
ue5
电子云与长程纠缠6 天前
UE5 两种方式实现蓝图编辑器下Tick
ue5
netcy7 天前
UE5 小部件 组合框(键)ComboBox (Key)
ue5
二DUAN帝8 天前
态势仿真推演系统 AFSIM+UE 架构选型
qt·ue5·afsim
maplewen.9 天前
【UE】GAS Gameplay Ability
ue5
帅_shuai_9 天前
UE5.6 Slate独立程序——初始化空白Slate环境
ue5
吴梓穆9 天前
UE5 c++ 模板函数
java·c++·ue5