Unity DOTS技术(十三) ComponentSystem及JobComponentSystem

作者 : admin 本文共452个字,预计阅读时间需要2分钟 发布时间: 2024-06-9 共2人阅读

文章目录


Unity DOTS技术(十三) ComponentSystem及JobComponentSystem插图

一.ComponentSystem介绍

1.继承ComponentSystem需要实现抽象OnUpdate()
2.与SystemBase不同,ComponentSystem不包含LambdaSingleJobDescription,
3.CompoentSystem的带代码都是在主线程上运行,不支持多线程.
4.并不能在ForEach后面点出什么参数来编辑.
Unity DOTS技术(十三) ComponentSystem及JobComponentSystem插图(1)

5.功能上与SystemBase中使用主线程代码.Run功能类似,官方推荐使用.

Unity DOTS技术(十三) ComponentSystem及JobComponentSystem插图(2)

二.JobComponentSystem

1.JobComponentSystem只支持多线程.
2.JobComponentSystem与SystemBase相同即有ForEachLambdaJobDescriptionJCS也有LambdaSingleJobDescriptionJCS.
3.需要实现抽象OnUpdate并需要有返回值.
4.可以在ForEach后面点出什么参数来编辑.

Unity DOTS技术(十三) ComponentSystem及JobComponentSystem插图(3)

本站无任何商业行为
个人在线分享 » Unity DOTS技术(十三) ComponentSystem及JobComponentSystem
E-->