应前辈要求,开始看UE5中关于Gameplay中两个新的特性——Game Feature和Modular Gameplay。

然而我现在连Fortnite的Gameplay Ability系统还没有摸透,更别说这俩了。所以才准备在这里开一个新坑,从UE最基础的Gameplay框架开始(即GameMode,GameState,GameInstance,PlayerController,Pawn等这套结构),逐步过渡到Gameplay Ability并建立其过渡关系(即找寻到Player与Player能力之间搭建的方式),最后在这些架构都清晰的基础之上,看看开头提到的两个新特性是做了哪些整合工作。

需要说明的一点是,Gameplay Ability模块在UE4中就已经提供,并且官方还很贴心的提供了一个示例学习项目(ActionRPG)来演示其功能;而Game Feature和Modular Gameplay需要UE5才能激活。所以,在这个学习计划中,前半段的学习拆解(基础Gameplay Framework和Gameplay Ability)我将会以4.26版本结合ActionRPG项目来进行,到后期,需要用到Game Feature和Modular Gameplay时,我将以UE5结合UE5演示项目“古代山谷”来进行。

初步的计划是:先花一周时间对Gameplay Framework进行回顾和总结,主要的参考是官方文档,知乎csdn相关解析文章等。

然后再花两周时间(我自己目前对于这个预估时间相当没有信心)对Gameplay Ability系统进行拆解分析,当然首要的是了解怎样基于这套技能系统来做现成的东西,这部分的主要依据是油管上TC Mabe的视频,然后结合官方文档和b站上的录播视频来进行代码层面的分析和拆解。

至于最后一个大块,Game Feature和Modular Gameplay,我无法做出准确或者粗糙的预估,等到前面的计划完成时,到时候再做具体的规划。

此外还会有一些随笔、翻译的学习内容,会不定期添加进来。


Gameplay Framework

Gameplay Ability
Game Feature
Modular Gameplay

虚幻C++的反射机制

  • 虚幻反射机制——虚幻属性系统(虚幻C++的反射机制)(外文阅读翻译)

  • 虚幻反射机制——准备工作:回炉宏定义

  • 虚幻反射机制——准备工作:回炉智能指针

  • 虚幻反射机制——准备工作:动态 / 静态类型语言以及 C++ RTTI

  • 虚幻反射机制——解读GENERATED_BODY()

  • 虚幻反射机制——说明符关键字 UCLASS

  • 虚幻反射机制——说明符关键字 UFUNCTION

  • 虚幻反射机制——说明符关键字 UPROPERTY


最后再强调一下,这仍然是一个基础学习计划,并不会做出一些花里胡哨的东西,目的是希望加深自己对引擎的理解,掌握一些基于引擎做扩展的能力。
此外,另外两个大坑也不会放下,实时渲染读书计划基本每天都会进行微量的更新,Niagara入门笔记现在进入了一个瓶颈期,剩余一些比较复杂的案例,以及前面一些案例我也想重新以更加细致的角度进行拆解,可能会每周进行一次更新。

这段时间依旧非常的忙碌,同时伴随着迷茫,是一种限于各种条件无法言说的迷茫,这种情况下唯一能做的,就是不要停止思考。

UE5 Gameplay 框架拆解相关推荐

  1. [UE][UE5]Gameplay框架,Actor,pawn,playerController(玩家控制器),Character(角色)之间的关系

    [UE][UE5]Gameplay框架,actor,pawn,playerController,Character之间的关系 Actor,pawn,playerController(玩家控制器),Ch ...

  2. UE4入门学习3:GamePlay框架

    - - 文章 UE4入门学习3:GamePlay框架 作者 游蓝海( http://blog.csdn.net/you_lan_hai ) UE4为游戏开发提供了一套基础的框架,在这套框架的基础上,我 ...

  3. UE3客户端服务器GamePlay框架

    客户端(当前玩家)与服务器对应关系图: 整体上看,UE3的GamePlay框架使用的是MVC架构 ① 橙色的Actor对象及橙色箭头相连的成员变量只会被同步给Owner客户端 Controller:控 ...

  4. UE4:浅谈什么是GamePlay框架

    世界大纲那里的gamemode下面的选项就可以看成是一个gameplay框架的具体体现 首先是GameMod,它是指游戏模式,一个游戏可能有多个模式,比如一个关卡是一个模式,一个游戏大厅来说又是一个模 ...

  5. 【UE4】GamePlay框架简介(蓝图)

    文章目录 GamePlay框架简介 定义 设计者的规则 Game Mode Game State Default Pawn Player Controller Player State HUD Gam ...

  6. 谈谈Gameplay,以及UE4的Gameplay框架

    文章目录 前言 什么是Gameplay Character Camera Control 游戏脚本 介绍脚本语言 脚本系统 UE4 Gameplay框架 介绍重要框架类 Actor类 Componen ...

  7. Gameplay框架

    Gameplay框架 GameMode GameState DefultPawn PlayerController PlayerState HUD GameMode GameMode和GameStat ...

  8. UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯

    前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...

  9. UE GamePlay框架(一) GameInstance、SaveGame

    UE GamePlay框架(一) GameInstance.SaveGame 一.GameInstance game约等于进程 哪些逻辑应该放在GameInstance? 逻辑层面: Worlds,G ...

最新文章

  1. C#开发微信门户及应用(9)-微信门户菜单管理及提交到微信服务器
  2. 洛谷——P1951 收费站_NOI导刊2009提高(2)
  3. git安装和使用---管理远程仓库
  4. 模板上 php dede,织梦CMS模板中dede标签使用php和if判断语句的方法
  5. Ubuntu1404 开启定时任务 crontab
  6. 智慧城市_城市大脑:加速构建智慧城市
  7. linux之添加python环境变量
  8. 关于jar文件打不开的解决方法
  9. Oracle SQL调优系列之AWR报告简介
  10. 【稀饭】react native 系列教程之已有项目接入React Native
  11. Buffer Pool详解
  12. Spring MVC 双亲上下文的说明
  13. 苏嵌//张福辉//2018.7.23
  14. 计算机考试从哪里如何出题,计算机基础考试系统出题-第4章 excel.xls
  15. 视觉中国图片编码_学习编码第14天的应用视觉设计第4部分
  16. ACM-ICPC 知识点 经验
  17. 存储那些事儿(三):OpenStack的块存储Cinder与商业存储的融合
  18. 哔哩哔哩直播姬和OBS源码对比
  19. 全志H3-NanoPi开发板SDK之一总体概述
  20. flutter 布局裁剪及实现微信聊天消息气泡组件

热门文章

  1. 机器人关节控制硬件知识——伺服电机、驱动器、控制器
  2. html页面如何访问控制限制,网页访问控制
  3. ArcGIS server9.3实现根据坐标定位
  4. ArcGIS操作Excel文件没有注册类解决办法
  5. 程序关闭时在#pragma warning(suppress: 4985)处中断
  6. echarts渐变色
  7. CSS压缩之:正则五步替换法
  8. 世界排名前五位的女程序员
  9. 《rework》读书摘要
  10. 关于SASL的介绍文档