UE5 Gameplay 框架拆解
应前辈要求,开始看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 框架拆解相关推荐
- [UE][UE5]Gameplay框架,Actor,pawn,playerController(玩家控制器),Character(角色)之间的关系
[UE][UE5]Gameplay框架,actor,pawn,playerController,Character之间的关系 Actor,pawn,playerController(玩家控制器),Ch ...
- UE4入门学习3:GamePlay框架
- - 文章 UE4入门学习3:GamePlay框架 作者 游蓝海( http://blog.csdn.net/you_lan_hai ) UE4为游戏开发提供了一套基础的框架,在这套框架的基础上,我 ...
- UE3客户端服务器GamePlay框架
客户端(当前玩家)与服务器对应关系图: 整体上看,UE3的GamePlay框架使用的是MVC架构 ① 橙色的Actor对象及橙色箭头相连的成员变量只会被同步给Owner客户端 Controller:控 ...
- UE4:浅谈什么是GamePlay框架
世界大纲那里的gamemode下面的选项就可以看成是一个gameplay框架的具体体现 首先是GameMod,它是指游戏模式,一个游戏可能有多个模式,比如一个关卡是一个模式,一个游戏大厅来说又是一个模 ...
- 【UE4】GamePlay框架简介(蓝图)
文章目录 GamePlay框架简介 定义 设计者的规则 Game Mode Game State Default Pawn Player Controller Player State HUD Gam ...
- 谈谈Gameplay,以及UE4的Gameplay框架
文章目录 前言 什么是Gameplay Character Camera Control 游戏脚本 介绍脚本语言 脚本系统 UE4 Gameplay框架 介绍重要框架类 Actor类 Componen ...
- Gameplay框架
Gameplay框架 GameMode GameState DefultPawn PlayerController PlayerState HUD GameMode GameMode和GameStat ...
- UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯
前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...
- UE GamePlay框架(一) GameInstance、SaveGame
UE GamePlay框架(一) GameInstance.SaveGame 一.GameInstance game约等于进程 哪些逻辑应该放在GameInstance? 逻辑层面: Worlds,G ...
最新文章
- C#开发微信门户及应用(9)-微信门户菜单管理及提交到微信服务器
- 洛谷——P1951 收费站_NOI导刊2009提高(2)
- git安装和使用---管理远程仓库
- 模板上 php dede,织梦CMS模板中dede标签使用php和if判断语句的方法
- Ubuntu1404 开启定时任务 crontab
- 智慧城市_城市大脑:加速构建智慧城市
- linux之添加python环境变量
- 关于jar文件打不开的解决方法
- Oracle SQL调优系列之AWR报告简介
- 【稀饭】react native 系列教程之已有项目接入React Native
- Buffer Pool详解
- Spring MVC 双亲上下文的说明
- 苏嵌//张福辉//2018.7.23
- 计算机考试从哪里如何出题,计算机基础考试系统出题-第4章 excel.xls
- 视觉中国图片编码_学习编码第14天的应用视觉设计第4部分
- ACM-ICPC 知识点 经验
- 存储那些事儿(三):OpenStack的块存储Cinder与商业存储的融合
- 哔哩哔哩直播姬和OBS源码对比
- 全志H3-NanoPi开发板SDK之一总体概述
- flutter 布局裁剪及实现微信聊天消息气泡组件