关卡设计快速入门_6. 执行构建过程
到目前为止,您可以看到阴影中的 "预览" 标签和墙底下的漏光效果。这是因为场景中的所有光源都是静态的,并且使用预计算或烘焙光照,但是这个预计算光照还没有进行计算。那里的 "预览" 文本是为了提醒您: 您目前在场景中所看到的效果不是您将在游戏中看到的效果。要想使得场景看起来更好,那么我们需要运行 Build(构建) 过程。
虚幻编辑器中的 Building(构建) 非常简单: 选择您的质量设置并点击按钮即可。
要想选择您的质量级别,请点击按钮旁边的来展开 Build Options(构建选项) ,然后再展开 Lighting Quality(光照质量) 菜单:
设置 Quality Level(质量级别) 为 Production(产品级) 。
在开始 构建 之前,请记住,对于较大的关卡来说这可能要花费一段时间。我们的小屋关卡可能不会需要太长的时间,但是具有上百个光源、覆盖许多平方公里的场景所需的时间将会非常长。
点击按钮。
等待 Build(构建) 完成。
当构建完成时,您的光照将自动更新:
最后,还记得您放置的Player Start(玩家起点)吗? 如果您点击 按钮,您将可以使用鼠标和WASD键在您的关卡中到处游走。当处于Play(播放)模式时,您的游戏实际上是正在运行的,渲染器和您在独立客户端上看到的东西是一样的。
本文转自http://www.52vr.com/extDoc/ue4/CHN/Engine/QuickStart/6/index.html
关卡设计快速入门_6. 执行构建过程相关推荐
- 关卡设计快速入门_7. 自己来!
通过使用这个引导的一些方法,尝试做以下这些事情: 将关卡的光照改为月光,晚间场景. 在第一个房间边上添加另一个房间. 在新添的房间里,试着抬高它并用梯子连接. 添加一些灌木,一个沙发,一些书架和一扇门 ...
- 关卡设计快速入门_1. 创建新项目
项目(Project) 是保存所有组成单独游戏并与您硬盘上的一组目录设置相一致的所有内容和代码的自包含单位. 举例来说,下图中,内容浏览器 的层次结构树中包含与您硬盘中的项目文件夹内相同的目录结构. ...
- 关卡设计快速入门_3. 创建一个新关卡
接下来,创建一个新关卡,来构建您的游戏环境.当创建一个新关卡时,就和您创建一个新项目类似.虚幻引擎允许您选择 模板 .默认情况下,有一个 默认 模板(它具有非常简单的场景) 和一个 Empty Lev ...
- 关卡设计快速入门_2. 导航视口
加载后的初始关卡如下所示: 使用这个小区域作为参考,来熟悉 视口相机操作 .以下是在虚幻引擎4中导航视口的三种最常用的方法.一旦您适应了导航关卡,就可以接着学习下一页指南了: 放置Actor 标准操作 ...
- 关卡设计快速入门_5. 编辑已放置的Actor
放置了一些Actor后,现在可以编辑其中的几个Actor了.要编辑的第一个Actor是 Directional Light Actor(定向光源Actor) . 通过在视口中点击 定向光源Actor ...
- 关卡设计快速入门P_4. 放置Actor
"放置"这个概念可以扩展到编辑器的很多选项.它总是涉及到点击并拖拽某物到关卡视口中. Modes Panel(模式面板) 中的 Place Mode(放置模式) 使您可以放置任何常 ...
- C#游戏开发快速入门 2.1 构建游戏场景
C#游戏开发快速入门 2.1 构建游戏场景 如果已经计划好了要编写什么样的游戏,在打开Unity以后,要做的第一件事情就是构建游戏场景(Scene).游戏场景就是玩家游戏时,在游戏视图中看到的一切, ...
- NX12.0工业产品设计快速入门完全自学视频教程,详细讲解,通俗易懂
工业机械五金零件设计3D画图建模,让设计更精准,更智通,更快速! 教程版本:2021基础快速入门版(软件版本UG-NX12.0) 本教程有35课时,结合讲师多年的工作经验为提前下,以一种最容易让新手快 ...
- web前端网页设计作业_网页前端设计快速入门技巧
我最近收到部分在校学生的邮件,很多在临近毕业实习这段时间,面临着找工作,表示压力非常大,也不知道如何去选择,大多数都是处于迷茫期,问我怎么办?也有想学前端的,问我怎么才能够快速的入门? 先说我自己吧, ...
最新文章
- gil php,网络编程之多线程——GIL全局解释器锁
- 关于软件质量(2)- 开发 vs 测试
- AOP——基于AspectJ的注解来实现AOP操作
- Spring Framework 源码解析课程大纲
- TypeScript:运算符
- 在code::block中创建console application
- Jmeter 面试题
- uc手机浏览器 手机模拟_UC浏览器开发者版调试手机页面
- fastlane php,fastlane 自动化打包不同的target,以及手动传版本号参数
- Matlab学习手记——牛顿型信頼域法求解无约束问题
- 【六足】关于六足机器人运动学正逆解
- MYSQL的开题报告题目,开题报告的选题意义.docx
- typescript egg mysql_Egg.js egg-mysql 连接MySQL 报 AppWorkerDiedError 错误
- 卷积神经网络调参技巧(2)--过拟合(Dropout)
- 使用opencv+python识别七段数码显示器的数字识别
- L. Spicy Restaurant
- python调用阿里云sdk入门(hello world)
- 到处都是“公馆”,中国小区命名为何如此“没文化”?
- npm ERR! code ETIMEDOUTnpm ERR! errno ETIMEDOUTnpm ERR! network request to http://nexus.h3yun.com:
- 参数估计方法和非参数估计方法
热门文章
- 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
- 解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题
- springboot启动总是启动不起来UnsatisfiedDependencyException异常
- Windows魔法堂:解决“由于启动计算机时出现页面文件配置问题.......”
- Android更改浮动操作按钮颜色
- 如何在Node.js中退出
- 创建型设计模式对比总结 设计模式(八)
- js数组中forEach/some/every/map/filter/reduce的区别
- 【python】 针对python3 下无法导入tkinter
- 系列:iOS开发-C语言基础