本文依据B站的一个视频做的UE4GamePlayFramework笔记:https://www.bilibili.com/video/BV1K5411J7B6?p=5
笔记目录
一、什么是UE4GamePlayFramework
1、GamePlay框架是我们在使用UE4时的基础类合集
2、通过继承、合成基础类来派生、组合出游戏所需的对象,在对象中添加独特的逻辑的同时还继续享有其组成、继承的基类的功能。
UE4尝试建立一个通用的框架,使得做一个第三人称游戏和第三人称游戏RTS游戏模式一样的难度,达到一个很强通用性。
3、为什么不抛开这个游戏框架,从零开始做起。因为电脑游戏经历了20年的历史,积淀了这些游戏框架,跟随游戏框架的逻辑设计游戏,听从框架的建议去放置逻辑,你会发现你的游戏会以更好的方式扩展,有一个平稳的更新过渡,随着游戏的发展,游戏将和引擎一起更好的合作。引擎框架解决了很多技术性问题,例如:处理多人游戏中的连接断开和输入。游戏框架可以使游戏创作者将精力更多的放在做有意思的东西上面,而不是解决BUG
二、UE4GamePlayFramwork没有的东西
1、没有武器系统
因为不同游戏的武器系统各不相同,不好做通用性,并且有的游戏没有武器系统。所以武器系统留给游戏开发者去做
2、没有健康死亡概念
这是一个非常游戏化的概念,有些程序不涉及这方面东西