自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 UE5 GAS 源码深度解析 | 第3篇:GameplayEffect 源码导读(上)

本篇为 GAS 系列第3篇,承接 AttributeSet:从 Modifier/Magnitude、聚合器 ExecuteMod 切入,梳理 UGameplayEffect 静态配置、FGameplayEffectSpec 运行时实例,以及 Instant/HasDuration/Infinite 的 DurationPolicy 源码路径。基于 UE5.7 GameplayAbilities。

2026-04-05 18:54:32 485

原创 UE5 GAS 源码深度解析 | 第2篇:AttributeSet 源码导读

本文深入解析了UE5 GAS系统中的AttributeSet模块。文章从架构角度分析了AttributeSet在GAS中的角色定位,详细介绍了FGameplayAttributeData和FGameplayAttribute两个核心数据结构的设计原理与使用场景,并通过示例代码展示了属性访问器的注册方式。文章重点强调了属性修改应遵循GAS管线的规范流程,避免直接操作裸值,以保障预测、复制等系统功能的正确性。全文基于UE5.7源码,结合图表和代码片段,系统性地阐述了AttributeSet的实现机制与最佳实践。

2026-03-21 23:07:00 782

原创 虚幻引擎的Shader课堂之Material Expression

本文介绍了虚幻引擎中的Material Expression,通过一个简单的示例,展示了如何创建一个自定义的Material Expression类,并实现其核心逻辑。

2025-05-19 08:30:00 2313

原创 虚幻引擎的Shader课堂之Global Shader

关于虚幻引擎UE的Global Shader的介绍,以及实际案例和代码的展示

2025-05-12 00:11:39 2646 1

原创 OpenGL优化技巧之DSA

最近工作依旧是处于比较繁忙的阶段,由于我突然被委以一项不大不小但是进度十分紧急的任务,导致我每天所能挤出来更新的时间是越来越少了。KongEngine的重构有所进展,现在已经将最基础的模型渲染抽象了出来,并且实现了Vulkan渲染的一个简单流程,但是离最终目标还有一定距离。以前的一些坑(IBL、SSAO)也没有什么精力来填了,这篇文章打算“水”一期,讲讲一个关于OpenGL优化的非常小的一个方面,Direct State Acess(DSA)。OpenGL本质上是一个状态机。

2025-05-10 14:03:54 2021

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除