【ゲームエンジン】Unityなんでも質問スレpart9at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト800:名前は開発中のものです。 23/03/08 18:28:40.83 govS8Ndx.net どなたかお願い致します。 タービュランスアルゴリズムで一つのオブジェクトの位置を更新することは出来ています。 しかし恐らく、普通にコンピュートシェーダーをアタッチしたオブジェクトをインスタンシングしても、同一バッファを参照しているのでうまくいかないのだと思います。 今回パーティクルなどと違って、オーディオソースコンポーネントやコライダーコンポーネントを各インスタンスにアタッチしたい理由があるので、そういう場合どうしたらいいでしょうか。 801:名前は開発中のものです。 23/03/08 20:59:51.57 4XLSy7o4.net 同一じゃなくせばよくね? 802:名前は開発中のものです。 23/03/09 06:56:32.63 +1Nsy7Re.net 下の階層に作るとか? 803:名前は開発中のものです。 23/03/09 08:05:08.99 EDXv2CV7.net >>791 今回、そのオブジェクトを10000個くらいインスタンスさせたいのです。 なのでスクリプトでバッファを10000個作る必要があります。 それはStart関数でforループで出来るにしても、同一のコンピュートシェーダーでは、その内部に書くバッファ名が異なってくると思うので、単純には行かなそうです。 バッファのバッファ、というかバッファの配列みたいな書き方をして、一つのコンピュートシェーダーで済ますなどできるのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch