自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从DotsInstancing到GPUResidentDrawer(一,DotsInstancing)

Unity DOTS架构通过SoA数据组织优化CPU性能,其Entities Graphics渲染插件(原HybridRenderer)利用BatchRenderGroup实现非GameObject数据的渲染。Unity 6的GPU Resident Drawer技术进一步优化批次处理,减少DrawCall。DOTS Instancing将属性数据合并为RawBuffer,通过MetaData实现偏移索引。Shader层面使用UnityDOTSInstancing.hlsl处理属性覆写,支持缓存优化访问性能

2025-11-16 19:55:26 895

原创 BatchRendererGroup Shooter Demo 学习记录(一)

最近Unity最新版本推出了新的功能,Unity6加入了GPU Drive的东西,涉及到了BRG(BatchRendererGroup)的再封装,以前需要写好长的代码自己组织数据结构现在只需要点击一个勾选就行,也趁着这次更新与官方最近的Demo来对BRG做进一步的学习与记录

2024-01-07 18:11:38 2250 1

原创 梳理Unity EventSystem事件系统调用过程

EventSystem中保存所有输入模块,在EventSystem的Update方法中进行轮询每个输入模块的TickModules与Process方法,其中TickModules方法将EventSystem类中的保存的选中的对象进行触发Selected事件,保存的选中的对象可在Selected类中进行设置,之后在Process方法调用后进行组装鼠标指针数据,射线检测该指针下的物体,最后在ExecuteEvents中进行各种事件调用。

2022-10-28 18:04:30 1663

原创 GameFramework源码学习(二)

本篇主要结合上一篇文章进一步学习UIManager中的各种方法与调用.

2022-09-21 20:04:12 1598

原创 Unity中是如何触发UGUI中各组件对应的接口方法

Unity中是如何触发UGUI中各组件对应的接口方法

2022-08-09 15:03:51 1226

原创 GameFramework源码学习(一)

Unity的GameFramework框架的源码学习.

2022-07-23 13:29:45 3453

原创 类StrangeIOC框架依赖注入部分的简单实现

该篇文章是在我学习Unity的StrangeIOC框架时对该框架的依赖注入部分感兴趣后以自己感觉来实现此部分所写。 public class IOCContainer { private static IOCContainer _instance; public static IOCContainer Instance { get { if (_instance ==

2022-04-09 21:24:37 5009

空空如也

空空如也

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

TA关注的人

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