dots1.0专题

Unity DOTS1.0(9) Struct Change

Struct Change 概念: 一些引发了unity重新排列chunk内存,改变了chunk数据内容的一些操作,叫做structural changes。这个操作消耗很大,并且只能在主线程里面运行。所以了解清楚很重要。 导致Struct Change的操作: 1. 创建一个Entity 当你创建一个entity的时候,unity找一个已存在的chunk上给分配一块可以使用的内存给Co

Unity DOTS1.0 入门(3) System与SystemGroup 概述

System与SystemGroup 概述 System System是提供一种代码逻辑,改变组件的数据状态,从一个状态到另外一个状态System在main thread里面运行, system.Update方法每一帧执行一次(其他线程中运行的就是JobSystem的事情了)System是通过一个System Group这个体系来决定它调用的顺序可以定义托管或者非托管的System 1.定义托