
本文共 1599 字,大约阅读时间需要 5 分钟。
������������������������������������������������������������������������������������������������������������������������Thread������������������start������������������������������������������������������������������������������IJob���������������Execute������������������������Schedule������������������������������������������
���������������������������������
���Unity������������������������atchewan���������������IJob������������������������������������������������������������������IJob���������������Execute���������������������������������������Job������������������������������������������������������������������������������������������������������������������������
public struct MyJob : IJob { public float a; public float b; public NativeArrayresult; public void Execute() { result[0] = a + b; }}public class JobTest : MonoBehaviour { private void Start() { NativeArray result = new NativeArray ( 1, Allocator.TempJob ); var jobData = new MyJob() { a = 10, b = 10, result = result }; JobHandle handle = jobData.Schedule(); handle.Complete(); float aPlusB = result[0]; result.Dispose(); Debug.Log(aPlusB); }}
���������������������������������������������������������������������������������������������������������������������������������������NativeArray������������������������������������������������������������������������Allocator���������������������������������������
发表评论
最新留言
关于作者
