UnityのComputeShaderで各スレッドに衝突判定をもたせたいのですが
RWStructuredBuffer<Particle> Par; [numthreads(8, 1, 1)] void CSMain(uint3 id : SV_DispatchThreadID) { for(int i=0;i<maxcount;i++){ Par[i].pos+=0.1; } }
のようにした場合For文でバッファーを参照できません。
カーネルは定義済みとしmaxにはParの数が入るとします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。