一 案例项目简介
Lyra初学者游戏包是一个全新的游戏玩法示例项目,与UE5 同步推出。这个初学者游戏包是在虚幻引擎5的开发过程中同步构建的。它将随着虚幻引擎新版本的推出而更新,以演示有关UE5 游戏开发的最新最佳实践。 虽然它发布的功能集只是核心基础,该游戏仍然非常适合游戏开发者用来创建新项目,也是一套实践用学习资源。 Lyra初学者游戏包展示了使用Epic在线服务(EOS )实现从移动端到高端PC及跨平台多人游戏的伸缩性,并提供两种不同的游戏模式:扩张模式(团队死亡竞赛)以及回旋模式(控制点)。
Lyra初学者游戏包还使用了我们全新的UE5 假人——Manny 和Quinn 作为可游玩角色。这些假人使用和MetaHuman 相同的核心骨架层级,并具备兼容的动画系统。
二 官方文档
Epic官方对这个案例有框架性的文档,虽然没有深入解析,但是这些介绍文档可以辅助我们加深对案例的理解,所以希望大家在阅读本文之前对文档进行了解。当然,文档里面已经讲解的基础性内容,譬如如何下载,如何创建项目,如何启用插件等等,都可以参考官方文档: Lyra 是一款供你学习用的游戏示例,可以帮助你理解 虚幻引擎5 (UE5)的框架。其架构设计为模块化形式,包含一个核心系统和一些插件,它们会随着UE5的开发而定期更新。
- 跨平台兼容性和可扩展性。
- 对Epic在线服务和主机在线子系统的在线多人玩家和跨平台游戏支持。
- 可在三种不同的游戏模式之间选择:淘汰(团队死亡竞赛)、控制(捕获控制点)和爆炸器(自上而下的派对游戏)。
- 自定义的Gameplay技能系统。
- Niagara FX。
- 项目的Gameplay概念的虚幻示意图形(UMG)控件类和UI图标,包括菜单设置、手柄按键摇杆,以及生命值、法力和武器的显示。这些UI功能是以模块化方式设计的,因此你可以独立于Lyra在自己的游戏中使用其系统。
- 优化的手工制作内容,包括移动动画资产、声音以及与Pawn兼容的武器系统。
- 新的UE5人体模型Manny和Quinn。这些人体模型是可操作角色,拥有与MetaHuman相同的核心骨架层级,并带有兼容的动画系统。
三 官方视频讲解
虚幻引擎官方对这个项目做了介绍:
四 专栏介绍
随着UE5 的正式推出,伴随而来非常多的新特性,这些新特性不仅仅对美术有很大的帮助,对于程序员来说也大有裨益.官方一直致力于推广这些新特性,因此制作出了LyraStarter 这个案例,想要将所有的特性囊括其中,从而帮助开发者更好地掌握引擎的使用,将UE5 应用到极致. 本专栏可以辅助大家更好的掌握这些新特性,毕竟官方的精力是有限的,一方面要做引擎研发和开发者服务,另一方面还要做堡垒之夜和Epic Games平台,所以很难细致入微地把所有的新功能教会大家. 大家可以参考源码,参考官方文档,参考官方视频,也许就可以理解和应用自如,这样的话这篇专栏介绍就是在抛砖引玉,把整个素材列出来以供参考. 但是也有时间和精力有限的朋友,无法像我这样花大把的时间和精力投入进去,反复的调试,从而找到其中蕴藏的精髓. 我所做的就是把各个特性理解透彻,然后用大白话阐述清楚,使大家可以快速理解,然后通过实践去掌握应用技巧.我的解析是以C++源码为基础的,深入底层原理,然后配合编辑器和蓝图,展现使用原理. 希望可以做到由浅入深,全面透彻,从原理到实践的全面解析.
|