《Cropout》示例项目

今天就在虚幻引擎5中探索这款跨平台的俯视角休闲RTS游戏吧!

2023年7月27日

项目概述

《Cropout》是一个俯视角休闲RTS游戏示例项目,展示了构建跨平台作品的最佳实践。从低配置的移动设备到强大的游戏主机和个人电脑,《Cropout》已为“一次构建,处处分发”做好了准备。

《Cropout》采用老少咸宜的农场经营游戏风格,适合初学者、教育工作者以及任何想要学习制作此类游戏的人们。

功能展示

《Cropout》完全采用虚幻引擎直观、基于节点的可视化脚本系统蓝图制作。该游戏还展示了几项新的UE5功能,包括Common UI、增强输入和几何体脚本(详情请见下文)。

你还可以看到行为树场景查询系统保存和加载以及蓝图接口的实战演练,并学习如何为移动平台和电脑平台打包项目,使用插件结构,以及设置简单的角色和从上往下俯瞰的自定义玩家视角。

Common UI

Common UI为开发具有复杂导航的跨平台UI提供了支持。《Cropout》使用Common UI创建了一系列可复用的组件,允许你轻松新增可响应多种输入的UI元素。你将了解到如何制作自己的按钮、弹窗和暂停菜单等!

增强输入

增强输入允许你在将输入信号传递给玩家角色之前,添加或删除映射上下文并修改输入,这使你能够彻底更改玩家与世界交互的方式。通过添加和删除不同的输入设置,《Cropout》的角色可以在多种游戏模式类型之间切换。

几何体脚本

几何体脚本是一款虚幻引擎插件,包含一组函数库,提供通过蓝图和Python生成与编辑网格体几何体的功能。每当玩家开始新游戏时,《Cropout》都会使用几何体脚本以程序化方式创建一座独特的岛屿。

立即获取《Cropout》示例项目!

进入《Cropout》,并开始亲自探索如何在虚幻引擎5中创建休闲RTS游戏。

资源

需要入门帮助吗?不要担心!你不必孤军奋战。我们有一系列资源,可以帮助你跟上进度。
介绍视频

《Cropout》导览

在这个视频中,《Cropout》的创作者Arran Langmead(Epic Games高级内容开发人员)将从各个方面向你介绍游戏是如何构造的,并展示如何在你自己的游戏中利用它所展示的高效性。

Epic开发者社区

通过我们的社区发现更多信息

如果你想访问更多学习资源、论坛、问答以及Epic和同行开发者提供的代码片段,Epic开发者社区将是你的首选之地。

常见问题

系统要求

虚幻引擎5.2.1或更高版本。
只需满足虚幻引擎的最低系统要求即可,你可以在此处查看。《Cropout》示例项目不需要更高的配置规格。
从高端主机和个人电脑,到手机和平板电脑,你可以打包《Cropout》并在虚幻引擎支持的任何设备上运行它。在这里进一步了解如何针对各个平台发布项目。

资产的使用

可以,这些资产均可在项目文件中找到,并且可用于商业类虚幻引擎项目。
当然!我们鼓励你将《Cropout》示例项目中的任何部分用于教育目的。