Parallel Jobs
This scene demonstrates using WASM in a Unity Job. For more information about using Wasmbox with Unity Jobs, see this tutorial.
The Demo Object
has a JobsDemoScript
attached. This schedules a new job to calculate a large Fibonacci number and then waits for the job to complete. The number at the bottom of the screen is updated every time a job finishes. Even though this it is quite slow to compute the main thread does not slow down.
- Open
JobsDemoScript.cs
.- The wrapper is passed directly into a
WasmFibJob
job. - The job must be completed before the wrapper can be used again.
- The
WasmFibJob
is not tagged with[BurstCompile]
!
- The wrapper is passed directly into a