《Cropout》是一个俯视角休闲RTS游戏示例项目,展示了构建跨平台作品的最佳实践。从低配置的移动设备到强大的游戏主机和个人电脑,《Cropout》已为“一次构建,处处分发”做好了准备。《Cropout》采用老少咸宜的农场经营游戏风格,适合初学者、教育工作者以及任何想要学习制作此类游戏的人们。《Cropout》完全采用虚幻引擎直观、基于节点的可视化脚本系统蓝图制作。该游戏还展示了几项新的UE5功能,包括Common UI、增强输入和几何体脚本(详情请见下文)。你还可以看到行为树、场景查询系统、保存和加载以及蓝图接口的实战演练,并学习如何为移动平台和电脑平台打包项目,使用插件结构,以及设置简单的角色和从上往下俯瞰的自定义玩家视角。
Common UI为开发具有复杂导航的跨平台UI提供了支持。《Cropout》使用Common UI创建了一系列可复用的组件,允许你轻松新增可响应多种输入的UI元素。你将了解到如何制作自己的按钮、弹窗和暂停菜单等!Common UI技术文档:https://docs.unrealengine.com/5.2/zh-CN/common-ui-plugin-for-advanced-user-interfaces-in-unreal-engine/
增强输入
增强输入允许你在将输入信号传递给玩家角色之前,添加或删除映射上下文并修改输入,这使你能够彻底更改玩家与世界交互的方式。通过添加和删除不同的输入设置,《Cropout》的角色可以在多种游戏模式类型之间切换。增强输入技术文档:https://docs.unrealengine.com/5.2/zh-CN/enhanced-input-in-unreal-engine/
几何体脚本
几何体脚本是一款虚幻引擎插件,包含一组函数库,提供通过蓝图和Python生成与编辑网格体几何体的功能。每当玩家开始新游戏时,《Cropout》都会使用几何体脚本以程序化方式创建一座独特的岛屿。
几何体脚本技术文档:https://docs.unrealengine.com/5.2/zh-CN/geometry-script-users-guide/进入《Cropout》,并开始亲自探索如何在虚幻引擎5中创建休闲RTS游戏。Cropout示例项目商店页面:https://unrealengine.com/marketplace/zh-CN/product/cropout-sample-project