阿赵UE学习笔记——5、创建关卡元素

2023-12-27 10:36

本文主要是介绍阿赵UE学习笔记——5、创建关卡元素,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

阿赵UE学习笔记目录

  大家好,我是阿赵。
  之前介绍了从空白模板创建关卡,接下来尝试着在这个空白的世界里面,创建一些内容。
在这里插入图片描述

一、创建地面

1、创建面片作为地面

  创建——形状——平面,可以创建一个面片
在这里插入图片描述

  在细节面板设置合适的大小和位置,可以作为地面
在这里插入图片描述
在这里插入图片描述

2、使用地形

  选择地形模式,创建一个地形
在这里插入图片描述

  可以使用笔刷来刷地形。
在这里插入图片描述

二、灯光

  刚才建了地面,可能会看不见,那是因为没有灯光,太黑了。下面创建2个灯光:

1、定向光源

  创建——光源——定向光源
在这里插入图片描述
在这里插入图片描述

  可以创建一个直射灯光。直射灯光都是只有一个方向的,一般用来模拟太阳光的照射方向

2、天空光照

  创建——光源——天空光照
在这里插入图片描述
在这里插入图片描述

  熟悉3D的朋友应该都不会对SkyLight感到陌生了,模拟一个天光。

三、创建天空

  现在虽然有光了,地面可以被照亮了,但天空还是一片漆黑,所以接下来需要创建天空。
  天空一般是天空盒的存在,而在UE里面,天空可以是带有功能性的蓝图。引擎自带了一个天空蓝图,可以找出来用一下。
  在内容浏览器的设置里面勾选显示引擎内容:
在这里插入图片描述

  然后就可以在内容浏览器里面看到引擎文件夹,在引擎文件夹里面搜索sky:
在这里插入图片描述

  可以找到一个叫做BP_Sky_Sphere的蓝图,把它拖到场景里面:
在这里插入图片描述

  去这个天空的细节面板,可以找到一个叫做SunHeight的属性,调节它,可以调节处不同时间点的天空效果:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、添加后处理

  添加后处理体积有2个方法:
  创建——体积——后期处理体积
在这里插入图片描述

  创建——视觉效果——后期处理体积
在这里插入图片描述

  两者方式都是创建了一个PostProcessVolume出来,这看起来是一个范围盒子
在这里插入图片描述

  里面带有了各种后处理效果了。
在这里插入图片描述

  这个后处理体积,默认是需要摄像机进入体积范围内,才能生效的。如果想后处理效果应用于全局,可以找到细节面板里面的无限范围选项勾选上。
在这里插入图片描述

这篇关于阿赵UE学习笔记——5、创建关卡元素的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/542838

相关文章

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

Spring创建Bean的八种主要方式详解

《Spring创建Bean的八种主要方式详解》Spring(尤其是SpringBoot)提供了多种方式来让容器创建和管理Bean,@Component、@Configuration+@Bean、@En... 目录引言一、Spring 创建 Bean 的 8 种主要方式1. @Component 及其衍生注解

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

Python学习笔记之getattr和hasattr用法示例详解

《Python学习笔记之getattr和hasattr用法示例详解》在Python中,hasattr()、getattr()和setattr()是一组内置函数,用于对对象的属性进行操作和查询,这篇文章... 目录1.getattr用法详解1.1 基本作用1.2 示例1.3 原理2.hasattr用法详解2.

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

MySQL的触发器全解析(创建、查看触发器)

《MySQL的触发器全解析(创建、查看触发器)》MySQL触发器是与表关联的存储程序,当INSERT/UPDATE/DELETE事件发生时自动执行,用于维护数据一致性、日志记录和校验,优点包括自动执行... 目录触发器的概念:创建触www.chinasem.cn发器:查看触发器:查看当前数据库的所有触发器的定

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

把Python列表中的元素移动到开头的三种方法

《把Python列表中的元素移动到开头的三种方法》在Python编程中,我们经常需要对列表(list)进行操作,有时,我们希望将列表中的某个元素移动到最前面,使其成为第一项,本文给大家介绍了把Pyth... 目录一、查找删除插入法1. 找到元素的索引2. 移除元素3. 插入到列表开头二、使用列表切片(Lis

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.