Dots
文章平均质量分 62
valaki
记录一下编码生涯那些有意义的事情,乐乎?
展开
-
【Dots之009】WriteGroup
Unity WriteGroup,Ecs Dots原创 2023-09-05 09:57:55 · 270 阅读 · 0 评论 -
【Dots之008】TransformUsageFlags基础知识
Dots,ECS,Unity,TransformUsageFlags.Dynamic,TransformUsageFlags.NonUniformScale原创 2023-08-31 15:09:57 · 780 阅读 · 0 评论 -
【Dots之007】IAspect基础知识
IAspect,Unity,Dots,Ecs原创 2023-08-30 16:01:32 · 287 阅读 · 0 评论 -
【Dots之006】PostTransformMatrix基础知识
PostTransformMatrix,Unity,Dots,Ecs原创 2023-08-30 15:57:55 · 178 阅读 · 0 评论 -
【Dots之005】IJobEntity基础知识
Unity, Dots,ECS,IJobEntity原创 2023-08-30 11:03:12 · 591 阅读 · 0 评论 -
【Dots之004】ISystem执行流程
ECS ISystem Dots SystemState Unity原创 2023-08-29 18:44:04 · 271 阅读 · 0 评论 -
【Dots之003】SystemAPI.Query相关基础笔记
Unity Dots,ISystem,Entity,ComponentData原创 2023-08-29 16:20:03 · 675 阅读 · 0 评论 -
【Dots之002】 List<T>无GC转换为T[] NativeArry<T>无GC转换T[]
比如在Job中计算Mesh的数据;在主线程中需要对通过T[]或者List来设置Mesh的相关数据,这时候也会产生GC;针对于List这种操作频繁,或者数据量大的情况,采用上文的方式进行数据转换,能够得到一个比较好的性能效果;,由于这个函数是没有开放的,所以我们可以通过反射,缓存起来使用;如果数据量大,或者在update中频繁执行,那么带来的GC就比较麻烦了;1、要想获取到List的无GC数组,这里可以借助与Unity本身的内部函数。2、为了方便List调用方面,这里直接对它进行扩展,在静态类。原创 2023-08-19 20:13:14 · 236 阅读 · 0 评论 -
【DOTS之001】IJobParallelFor IJob中NativeArray出现IndexOutOfRangeException问题
Unity System.IndexOutOfRangeException: Index {0} is out of restricted IJobParallelFor range [{1}...{2}] in ReadWriteBuffer.原创 2023-08-18 11:35:04 · 280 阅读 · 0 评论