游戏技能系统(Gameplay Ability System,简称GAS)配合GASDocumentation阅读学习笔记

本篇文章是针对游戏技能系统(Gameplay Ability System,简称GAS)的学习计划目录,主要记录到目前位置自身在该系统上的学习笔记。

GAS是虚幻引擎官方推出的一套针对“技能”的处理框架,其优势在于完美契合虚幻代码中Gameplay部分的原有代码(character,controller,character state等),与原有代码的设计精神高度一致;当然,与市面上的其他相对成熟的方案相比,GAS的缺点也比较明显——缺少界面辅助(大部分内容需要到代码中找答案),框架涵盖内容驳杂(GAS并不单单是一套制作技能的系统,而是涵盖了角色能力、属性处理的方方面面),等等。

由于我本身的工作任务和领域,对GAS的需求不仅仅在于使用,更需要完全掌握并且能够加以拓展,随有了本系列文章。核心内容是围绕知名的GASDocumentation的阅读、学习和拓展发挥。

注意:系列文章的大部分内容算作是针对原英文文档的中文译作,目的是以中文还原、学习和传播原作者针对GAS的经验和独到见解。翻译的过程会结合虚幻官方文档中使用的术语标准,但是针对一些编程中常见的概念、核心类以及其他常见基础英文词汇,我的做法是做第一次遇到后作一番简要的解释阐述,随后直接使用英文原词。

注意2:因为GASDocumentation文档中,大部分是针对类概念和核心方法的简单阐述注释,并没有太多涉及到使用的部分,所以在完成基本翻译后,我还会添加一些自己的阅读和GAS的使用笔记,会以其他单篇文章的形式放出,之后会列在目录的最下方。


GASDocumentation开篇介绍

这是我的一个简单多人案例项目,其中蕴含了我对虚幻引擎中Gameplay技能系统(Gameplay Ability System,简称GAS)插件的理解。首先需要说明的是,这并不是一份官方文档,这个项目以及我本身都并不归属于Epic Games。出于这点考虑,我并不会保障这篇文档中涉及到的信息的准确性。

这篇文档的目的是去解释GAS中的核心概念和类,并且从我对GAS的经验为出发点提一些额外的论述。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Claude的羽毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值