同步进度

This commit is contained in:
2026-02-03 11:35:19 +08:00
parent c9d717b773
commit 5799bd435b
5118 changed files with 511866 additions and 120462 deletions
@@ -0,0 +1,30 @@
using Unity.Jobs;
using Unity.Burst;
using Unity.Collections;
[BurstCompile]
public struct FishSpawnTimerJob : IJob
{
public float deltaTime;
public NativeArray<float> timers; // 每条鱼的计时器
public NativeArray<float> frequencies; // 每条鱼的频率
public NativeArray<int> shouldSpawn; // 输出:是否应该生成
public void Execute()
{
for (int i = 0; i < timers.Length; i++)
{
timers[i] += deltaTime;
if (timers[i] >= frequencies[i])
{
timers[i] = 0;
shouldSpawn[i] = 1;
}
else
{
shouldSpawn[i] = 0;
}
}
}
}