自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity JobSystem 原理初探(3)-Job与回调函数

Unity JobSystem 原理初探(3)-Job与回调函数Job与Group的生成我们这里来详细讨论ForwardJobForEachToManaged,可以根据第一篇文章得知ForwardJobForEachToManagedExecuteJobCopyDataExecuteJob_0ScriptingInvocation::Invokescripting_method_invokeil2cpp_runtime_invoke//回到gameassembly.dllgameassem

2022-04-05 15:07:43 3170

原创 Unity JobSystem 原理初探(2) - JobQueue初始化

Unity JobSystem 原理初探(2) - JobQueue初始化本文分析了JobSystem中JobQueue与其初始化过程代码来源:C#部分 C++部分来自于IDA pro解析UnityPlayer.dllJobBatchDispatcher::ScheduleJobForEachInternal书接上文,要引出JobQueue,就要看JobBatchDispatcher::ScheduleJobForEachInternal这个重要函数,下面就来分析一下它的调用过程:void _

2022-04-05 11:59:05 3798

原创 Unity JobSystem 原理初探(1) - Job.Execute()

Unity JobSystem 原理初探(1) - Job.Execute()本文分析了JobSystem中IJobParallelFor的多线程实现代码来源:C#部分 C++部分来自于IDA pro解析UnityPlayer.dllUnity中的C#脚本如下:public class MyJobBehavior : MonoBehaviour{ void Update() { var input = new NativeArray<float>(1

2022-03-25 16:30:48 6080

原创 Unity NativeArray 内存解析

Unity ECS NativeArray 内存

2022-03-22 15:35:24 8233

原创 Unity ECS Sample解析(1)

Unity ECS Sample 案例详细解析 建议想深入了解运行原理的观看

2022-03-20 22:15:25 2353

原创 Unity DOTS Burst 运行分析

Unity DOTS Burst 解密

2022-03-19 18:46:07 3415

原创 UnitySRP原理初探

UnitySRP原理初探分析基于Unity官方提供的资料非常的珍贵SRP底层渲染流程及原理原视频从profiler的角度解释了SRP内部运行原理,但看完依然有几个问题无法解答.自定义的SRP RenderPipeline的Render是在哪里被调用的?context的函数是如何调用Unity内核的?经过调试发现Render()函数并不是多线程调用的,为什么说SRP是多线程渲染.为了解答上面几个问题,需要对程序做一个逆向分析.下面是一段简单的渲染队列运行过程:public class Op

2022-03-06 16:35:05 3798

原创 Unity il2cpp new 内存分配过程

深入理解Unity il2cpp new 内存分配过程和细节

2022-02-25 15:03:38 2787

原创 Unity ml-agents 源码分析 基础算法(1)

###预备知识本文章基于ml-agents v0.7版本,因为都是阅览版,若读者使用更其他版本肯定有较大不同之处。再看本文之前希望先对ml-agents有一个初步的认识,将项目运行起来尝试一下。1.这里可以参考 浪尖儿大神的文章2.除了 浪尖儿推荐的几个视频外,我还推荐李毅宏的https://www.bilibili.com/video/av24724071已经包含了ml agents所要...

2019-04-08 17:52:43 1097

原创 AMD Leo Demo 背后的技术

前几天,想看看AMD以前的技术演示,看到了这个demo。可惜没有AMD的显卡,看不到的实际效果。网上资料找了半天没有找到,昨天刚刚在桌面上发现了一个ppt,Technology Behind AMD’s “Leo Demo”。去年在GDC上发布的ppt,关于leo Demo的光照。Leo Demo没有选择延迟渲染,原因有三点,一是材质太复杂,二是灯光总类都,三是支持半透明。其中用到了light

2013-03-23 11:38:46 1189 2

原创 ShadowGun shader 解析(1)

ShadowGun shader 解析(1)小弟初来咋到,不对的地方请大家海涵。去年的时候就从网上下了这个工程,虽然只有一个场景和一些shader,不过这些已经足够了。像这样公司能将自己项目的一部分放在网上供大家学习真是难能可贵的,对于untiy移动平台的开发人员更是重要的学习资料。大家可能打开项目之后无从下手,虽然ShadowGun的效果更现在次时代游戏比起来还是有差距的,不过在

2013-03-21 21:14:53 2502

空空如也

空空如也

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

TA关注的人

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