如何自动加载上一个项目?
你可以将虚幻引擎配置为在启动时自动加载你之前处理的最后一个项目。从Epic启动程序打开项目时,在虚幻引擎启动屏幕上启用 在启动时总是加载最后一个项目(Always Load Last Project on Startup) 选项。
哪里可以设置游戏的输入绑定?
在Unity中,你使用项目的输入管理器设置来设置默认绑定。
在虚幻引擎中,你从 项目设置(Project Settings) 窗口中的 输入(Input) 类别配置输入绑定。在此窗口中,你可以添加各种按钮(操作)和模拟功能按钮(轴)。为每个功能按钮提供名称和默认绑定。这样做之后,你就可以在触发输入事件时获得对游戏的Pawn的回调。
如需详细了解如何设置虚幻引擎项目的输入,请参阅输入页面。
如何更改项目的初始场景?
默认情况下,虚幻引擎会在你打开项目时加载默认关卡。你可以在 项目设置(Project Settings) 窗口(主菜单: 编辑 (Edit) > 项目设置 (Project Settings) )的 通用(General)> 加载和保存(Loading & Saving) 类别中更改此行为。
如何运行游戏?
有多种方式可试玩(运行)你的游戏:
-
直接在虚幻编辑器中运行,方法是点击 主工具栏 上的 运行(Play) 按钮。
-
作为独立的程序运行,方法是点击 主工具栏 上的 平台(Platforms) 按钮,然后从下拉列表中选择你的机器。请注意,这会首先为你的平台编译一个可执行文件;例如,如果你在Windows机器上工作,这将构建Windows可执行文件。
-
在不同的平台(例如,移动设备或Web浏览器)上运行,方法是点击 主工具栏(Main Toolbar) 上的 平台(Platforms) 按钮,然后选择你想运行游戏的平台。请注意,你需要首先安装所有必需的软件。
如需详细了解如何在不同的平台上运行虚幻引擎游戏,请参阅以下页面:
虚幻引擎使用什么测量单位?
在Unity中,主要的测量单位是一米。在虚幻引擎中,主要测量单位是一厘米。
因此,在Unity中移动一个单位(米)相当于在虚幻引擎中移动100个单位(厘米)。
如果你想在Unity中移动2英尺,那就是0.61个单位(米)。在虚幻引擎中,这相当于61个单位(厘米)。
在虚幻引擎的坐标系中,哪个方向是上?
Unity和虚幻引擎都使用左手坐标系,但坐标轴的命名方式不同。在虚幻引擎中,X的正方向是"前",Y的正方向是"右",Z的正方向是"上"。
如何查看游戏的输出日志?
点击 底部工具栏 中的 输出日志(Output Log) 按钮。
如何抛出异常?
不同于Unity,虚幻引擎并不处理异常。请改用 check() 函数来触发严重的断言错误。你可以传入错误信息提示。如果你想报告错误,但不希望打断程序,请改用 ensure()。这将记录一个带有完整调用堆栈的错误信息,但程序会继续执行。如果你附加了调试器,那么这两个函数都会中断并进入调试器。
.NET Framework在哪里?
不同于Unity,虚幻引擎并不使用.NET Framework。虚幻引擎有自己的一套容器类和库。下面列出了常见的容器比较:
你可以在此处详细了解虚幻引擎的其他容器。
代码更改时虚幻引擎是否会自动重新加载?
会!你在编写代码时,可以将编辑器保持开启的状态。完成代码编辑后,从Visual Studio启动编译,编辑器将自动"热重新加载"你的更改。