UE基础 —— 模板参考

目录

为可以操控的角色配置输入

引擎模板

Games Templates

Film, Television, and Live Events Templates

Architecture, Engineering, and Construction Templates

Automotive, Product Design, and Manufacturing Templates

Simulation Templates

 创建自定义模板


        在创建新的项目时,可以使用现有模板来作为游戏或应用程序的基础;引擎模板中包含角色控制器、蓝图和其他不需要额外配置即可运行的功能;此外,还可以根据任何现有项目来创建自定义模板;

为可以操控的角色配置输入

        很多模板中都包含一个可以使用键盘、鼠标或控制器来控制的角色,这种角色称为Pawn;可以在 项目设置(Project Settings) 的 输入(Input)部分中查看Pawn的现有功能按钮或配置新功能按钮;

  • 动作映射(Action Mappings):定义用于控制动作(例如跳跃)的按键;
  • 轴映射(Axis Mappings):控制移动,根据模板的不同,可以将角色移动限制到一个或几个轴上;如,在"横版过关游戏"模板中,Pawn只能左右移动和跳跃;

引擎模板

引擎模板分为以下几类:

  • 游戏
  • 电影、电视和直播活动
  • 建筑、工程和施工
  • 汽车、产品设计和制造
  • 模拟

        每种类别中都包含一个 空白(Blank) 模板,该模板包含一个空项目,没有任何其他内容和设置,这是最基础的模板;

Games Templates

         游戏(Games)模板是构建各种游戏的快速起点,如第一人称或第三人称游戏、横版过关游戏或赛车游戏;

  • 第一人称(First Person),第一人称角色,配备的枪可以基于物理原理射出发射物,玩家从角色的视角体验关卡内容;
  • 第三人称(Third Person),第三人称角色和基本几何体,摄像机位于角色后上方;
  • 自上而下(Top Down),点按新位置后可移动的角色,摄像机位于角色上方的固定位置,并随着角色的移动而移动;
  • 手持式AR(Handheld AR),用来创建AR应用程序的起点,以便部署到Android或iOS;包含用于扫描环境来收集数据的运行时逻辑,这些数据用于在虚拟场景中创建交互式平面,并且可以提供照明和场景深度信息;
  • 载具(Vehicle),符合物理特性的简单载具,具有两个不同的摄像机视角——一个在载具内部,另一个在载具后上方——还有HUD;
  • 虚拟现实(Virtual Reality),所有虚拟现实(VR)项目的起点,并且封装了传送以及常见输入操作(如将物品握手中)的逻辑;
Film, Television, and Live Events Templates

        电影、电视和直播活动(Film, Television, and Live Events) 模板为直播制片工作提供了一个良好的起点;

  • 虚拟制片(Virtual Production),具有适用于VR探查、虚拟摄像机、SDI视频、Composure和nDisplay的功能;
  • DMX,其中包括用于寻址、修补和控制代理光照灯具,以及进出虚幻引擎的实时DMX数据流送的录制和播放示例;
  • InCamera VFX,适用于摄像机内视觉特效处理工作流的蓝图、插件和示例舞台;将此模板用作使用LED体积来实现虚拟制片拍摄时的基础;
  • nDisplay,通过计算机集群实现的显示功能;将此模板作为起点,在复杂排列的物理显示器上进行渲染,以获得直播效果;
Architecture, Engineering, and Construction Templates

      建筑、工程和施工(Architecture, Engineering, and Construction) 模板使用Datasmith将各种3D程序中的内容导入到虚幻引擎,在虚幻引擎中对这些内容进行进一步优化,以便于在桌面应用程序和XR应用程序中使用;

  • 建筑(Archvis),样板建筑可视化工作流,其中带有可以用于阳光研究、内部渲染和非真实感风格渲染的示例场景;
  • 设计配置器(Design Configurator),可使用Variant Manager、UMG和蓝图功能来构建项目,在项目中可以切换不同的对象状态,如可见性、启动动画序列、切换视图、切换不同设计选项;
  • 协作查看器(Collab Viewer),适用于协作式会话中的台式机和VR的导航和交互功能;此模板包含一些专门用于建筑领域的初学者内容包,默认启用了一些其他组件,包括OpenXR和LiveLink;
  • 手持式AR(Handheld AR),可作为创建AR应用的起点,供部署到Android或iOS上;包括用于扫描环境的运行时逻辑,可以收集数据并在虚拟场景中创建交互式平面,以及收集光照和场景深度信息;
Automotive, Product Design, and Manufacturing Templates

        汽车、产品设计和制造(Automotive, Product Design, and Manufacturing)模板使用Datasmith将各种3D程序中的内容导入到虚幻引擎,在虚幻引擎中对这些内容进行进一步优化,以便于在桌面应用程序和XR应用程序中使用;

  • Photo Studio,这是一个预制的摄影工作室场景,可以用于过场动画或产品展示;
  • 产品配置器(Product Configurator),可使用Variant Manager、UMG和蓝图功能来构建常规产品配置器,这是一种程序,在程序中可以切换不同的零部件来测试产品的新外观,如汽车的不同颜色;
  • 协作查看器(Collab Viewer),适用于协作式会话中的台式机和VR的导航和交互功能;此模板还包含可以在VR中探索的样板模型汽车;
  • 手持式AR(Handheld AR),可作为创建AR应用的起点,供你部署到Android或iOS上;包括用于扫描环境的运行时逻辑,可以收集数据并在虚拟场景中创建交互式平面,以及收集光照和场景深度信息;
Simulation Templates

模拟 模板为各种企业模拟应用程序提供了范围广泛的起始点,这些模板包含以下功能:

  • 户外环境的特定设置;
  • 逼真的天空和光照;
  • 地理配准工具;
  • 模拟空白(Simulation Blank),该模板由带有必需设置并启用了插件的空白项目组成;此模板适合作为大部分模拟应用程序的起始点,并包含以下功能:
    • 地球大气
    • 大气光照
    • 体积云
    • 地理坐标
    • 世界大地测量系统 (WGS84))
  • 手持式AR(Handheld AR),用来创建AR应用程序的起点,以便部署到Android或iOS;包含用于扫描环境来收集数据的运行时逻辑,这些数据用于在虚拟场景中创建交互式平面,并且可以提供照明和场景深度信息;
  • 虚拟现实(Virtual Reality),所有虚拟现实(VR)项目的起点;该模板封装了传送移位以及常见输入操作的逻辑,如抓取物品和将物品附着到手上;

 创建自定义模板

        引擎的模板可以提供制作项目更好的起始点;可以使用已有的项目创建 自定义模板(custom templates)来达到你的各种需求;自定义模板可以包含内容、设置和代码,并且可以设置默认启用或禁用指定的插件;

将已有的项目转换为模板:

  • 将 整个 项目文件夹复制到引擎安装目录的 Templates 文件夹;
    • Windows系统: C:\Program Files\Epic Games\UE_[version]\Templates

  • 打开 [ProjectName]\Config\DefaultGame.ini 文件,然后添加或更新 ProjectName 变量;

[/Script/EngineSettings.GeneralProjectSettings]
ProjectID=E6468D0243A591234122E38F92DB28F4
ProjectName=MyTestTemplate //在创建新项目时显示在模板选择区域内的名称
  • 在引擎安装目录中,找到 Templates\TP_FirstPerson\Config\,将 TemplateDefs.ini 文件复制到 [ProjectName]\Config 文件夹;
  • 打开 TemplateDefs.ini 文件并且更新 LocalizedDisplayNames 和 LocalizedDescriptions 变量;
[/Script/GameProjectGeneration.TemplateProjectDefs]
LocalizedDisplayNames=(Language="en",Text="My Test Template")
LocalizedDescriptions=(Language="en",Text="This is a custom template that includes a first-person character and uses Blueprint.")
  • 当创建新项目时,模板会在 TemplateDefs.ini 文件中定义的类别里出现,这由 Categories 变量所控制;不管变量名称是什么,一个模板只能分配 一个 类别;
    • 类别有,GamesMEAECMFG
  • 可以在 [ProjectName]\Media 文件夹中添加一个图标和预览图,图片必须为PNG格式并且满足以下命名要求:
    • 图标: [ProjectName].png
    • 预览图: [ProjectName]_Preview.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值