在虚幻引擎5中构建你的首款游戏-04-地形和草地(代码片段)

L建豪忄YH L建豪忄YH     2022-11-29     504

关键词:

在虚幻引擎5中构建你的首款游戏 - 04 - 地形和草地

前言介绍:

原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >>

<< https://www.bilibili.com/video/BV1M34y1x7tc >>

官网地址: << Your First Game In Unreal Engine 5 | Tutorial (epicgames.com) >>

<< https://dev.epicgames.com/community/learning/tutorials/e2V/your-first-game-in-unreal-engine-5 >>

所处时间段: [00:12:04] ~ [00:18:21] ; [00:18:21] ~ [00:20:40]

主要内容: 地形和草地

1.地形模式

  • 在左上角切换,从选择模式切换到地形模式,设定坐标和大小,其他暂时默认即可.

  • unity的地形编辑类似,大同小异,使用笔刷,用画图的方式直接立体勾勒出地形.默认是突起地形,按住Shift则陷下.其他自行尝试即可.

  • 随便画个山谷,作为测试用即可.另外注意到,这个创建的地形会自动在项目中添加一个对象Landscape,而且这个对象是不存在于文件浏览器里的.

2.绘制颜色

  • 然后开始创建地形的材质,新建一个文件夹Landscape,在里面创建材质M_Landscape.然后双击打开材质开始设置.

  • 首先设置粗糙,之前是使用节点设置的,在左下角的细节栏目里其实也可以,搜索英文FullyRough或是中文完全粗糙,都可以找到.

  • 然后右键搜索节点LandscapeLayerBlend并添加,选中的同时在细节栏添加2个图层,分别命名为SandGrass.

  • 然后分别添加颜色(数字3+左键),然后再和基础颜色相连接.

  • 然后就可以为地形添加这个材质了.注意,不是物理材质,而是地形材质.

  • 接下来还需要创建层信息,在地形模式下,选择绘制页面,为下面2个材质各添加1个权重混合层(法线).

  • 和材质保存在同一目录,名字默认.效果如下.

  • 然后就可以开始给地形绘制不同的图层颜色了.比如选中绿色就可以开始使用笔刷画绿色了.(这里有一个疑惑,地形貌似全部默认先涂上黄色了,为什么呢)

  • 接下来开始继续完善这个地形的材质,让黄色更加像泥土,让绿色更加像草地.

3.材质纹理

  • 先导入2个地形需要用到纹理.在StackOBot资源内,路径如下图.

  • 不需要使用文件迁移,按照上一篇说的,直接浏览本地文件,找到,并复制粘贴到工程里就可以了.最后效果如下.

  • 添加纹理,并设置绝对显示位置,同样是使用UVs引脚.各节点的搜索关键词如下.完成后可以拖动蓝图窗口看效果,会发现纹理图像会同步移动.WorldPosition,ComponentMask.

  • 现在介绍个新节点功能,自定义命名路由.有时连线太多,不美观,可以采用自定义命名的路由,相同命名的路由就代表是无线连接的.搜索关键词是name,值得注意的是这个命名是支持中文的.也支持自定义标记颜色.

  • 效果如下:无线连接.

  • 为草地的纹理再添加1种颜色,将纹理作为透明图层,相当于遮罩了.(简称是当字母时,代表也可以用作快捷键).可以启用节点的预览功能,启用后节点被标记蓝色了.最后设置完后记得保存.

4.草地模型

  • 最后为草地添加点草的模型.在资源包的路径下找到相关资源并迁移,也可以使用导出,不过还需要手动拷贝纹理文件.

  • 最后在工程里使用一个新的文件夹Environment储存,将材质内容清空.最后效果如下.

  • 然后开始编辑材质,导入纹理,注意,纹理需要连接到不透明蒙版,同时材质的属性混合模式需要设置为已遮罩.其他如下图所示.这就算完成了.

  • 接下来将这个模型添加到地形上.先创建一个地形草地类型,注意,不是下面那个静态网格体植物,英文版排序在第二个,中文版则排序在第一个.命名为F_LandscapeGrass.

  • 双击打开,并选择刚刚弄弄好的草模型.(黑色是因为忘记保存了,记得编辑完材质要保存,然后才会刷新).教程视频还改了参数,我就不改参数了,默认效果.

  • 最后在地形的材质中,添加2个节点,一个用于指定图层,一个用于指定草地模型.都需要修改细节内的设置.如下图.LandscapelayerSample,LandscapeGrassOutput .

  • 最终效果如下图,好像太密了,还是改改F_LandscapeGrass文件的参数吧,将密度和缩放调低一点,和视频教程一样.我就不另外截图了.

5.总结

  • 下一篇讲:更多的场景布置 – 岩石和植物.

在虚幻引擎5中构建你的首款游戏-07-角色模型和动画(代码片段)

在虚幻引擎5中构建你的首款游戏-07-角色模型和动画前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUn... 查看详情

在虚幻引擎5中构建你的首款游戏-08-ai控制和道具(代码片段)

在虚幻引擎5中构建你的首款游戏-08-AI控制和道具前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUnreal... 查看详情

在虚幻引擎5中构建你的首款游戏-03-模型和材质&蓝图(代码片段)

在虚幻引擎5中构建你的首款游戏-03-模型和材质&蓝图前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGam... 查看详情

在虚幻引擎5中构建你的首款游戏-09-压力板和开关门(代码片段)

在虚幻引擎5中构建你的首款游戏-09-压力板和开关门前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUn... 查看详情

在虚幻引擎5中构建你的首款游戏-01-介绍(代码片段)

在虚幻引擎5中构建你的首款游戏-01-介绍1.教程介绍本系列是针对Epic开发者社区的教程<<YourFirstGameInUnrealEngine5|EpicDeveloperCommunity(epicgames.com)(您在虚幻引擎5中的第一款游戏)>>的学习笔记.在官网上的视频是没有中文字幕的,... 查看详情

在虚幻引擎5中构建你的首款游戏-06-游戏模式&相机&运动&按键(代码片段)

在虚幻引擎5中构建你的首款游戏-06-游戏模式&相机&运动&按键前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:&... 查看详情

在虚幻引擎5中构建你的首款游戏-10[完]-特效&音效&镜头震动&打包(代码片段)

在虚幻引擎5中构建你的首款游戏-10[完]-特效&音效&镜头震动&打包前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地... 查看详情

在虚幻引擎5中构建你的首款游戏-07-角色模型和动画(代码片段)

在虚幻引擎5中构建你的首款游戏-07-角色模型和动画前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUn... 查看详情

在虚幻引擎5中构建你的首款游戏-08-ai控制和道具(代码片段)

在虚幻引擎5中构建你的首款游戏-08-AI控制和道具前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUnreal... 查看详情

在虚幻引擎5中构建你的首款游戏-01-介绍(代码片段)

在虚幻引擎5中构建你的首款游戏-01-介绍1.教程介绍本系列是针对Epic开发者社区的教程<<YourFirstGameInUnrealEngine5|EpicDeveloperCommunity(epicgames.com)(您在虚幻引擎5中的第一款游戏)>>的学习笔记.在官网上的视频是没有中文字幕的,... 查看详情

在虚幻引擎5中构建你的首款游戏-09-压力板和开关门(代码片段)

在虚幻引擎5中构建你的首款游戏-09-压力板和开关门前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地址:<<YourFirstGameInUn... 查看详情

在虚幻引擎5中构建你的首款游戏-02-新建工程&照明(代码片段)

在虚幻引擎5中构建你的首款游戏-02-新建工程&照明前言:上一篇简单介绍了本系列,现在开始正式教学.<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>>第一段内容到[00:01:16]时间段.主要是讲:新... 查看详情

在虚幻引擎5中构建你的首款游戏-02-新建工程&照明(代码片段)

在虚幻引擎5中构建你的首款游戏-02-新建工程&照明前言:上一篇简单介绍了本系列,现在开始正式教学.<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>>第一段内容到[00:01:16]时间段.主要是讲:新... 查看详情

在虚幻引擎5中构建你的首款游戏-10[完]-特效&音效&镜头震动&打包(代码片段)

在虚幻引擎5中构建你的首款游戏-10[完]-特效&音效&镜头震动&打包前言介绍:原版地址:<<[功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili>><<https://www.bilibili.com/video/BV1M34y1x7tc>>官网地... 查看详情

少拿游戏来骗我,虚幻引擎5上的《黑客帝国》全新体验,画面帅到爆

...算(ID:CSDNcloud)近日,由EpicGames发行的虚幻引擎5体验上线了。以华纳兄弟公司电影《黑客帝国》为背景,由拉娜·沃卓斯基担任编剧和导演,基努·里维斯和凯瑞-安·莫斯再次饰演Neo和Trinity,并在虚... 查看详情

怎么使用虚幻4开发游戏?

使用虚幻4开发游戏的过程:1、下载虚幻4引擎。2、准备好游戏资源(美术,模型,音乐等等)。3、把所有资源导入到虚幻4编辑器中。4、使用蓝图或C++进行程序开发(前提需要游戏关卡设计等)。5、虚幻4编辑器中进行游戏打包... 查看详情

什么是虚幻引擎4

虚幻引擎4是一种游戏引擎,是针对移动处理器开发的专用引擎,用来开发游戏。虚幻引擎总是能赋予开发商更强的能力,所见即所得’的平台。虚幻的编辑器(简称为“UnrealEd”)是一个以“所见即所得”为设计理念的操作工具.它... 查看详情

虚幻引擎5c++游戏开发教程

虚幻引擎5C++游戏开发教程与EpicGames合作创建。从基础开始学习C++,同时在Unreal中制作您的前5个视频游戏课程英文名:UnrealEngine5C++DeveloperLearnC++&MakeVideoGames此视频教程共5.5小时,中英双语字... 查看详情