unityC#プログラミングのパーティクルについて質問があります。一つのオブジェクトに4つのパーティクルを付けたいのですが、実行してもパーティクルが一つしか点いて他のパーティクルが点きません。どうすれば他のパーティクルも点きますでしょうか。public Particle System A;public Particle System B;public Particle System C;void start(){//パーティクル=0A.maxParticles=0;B.maxParticles=0;C.maxParticles=0;}void Update(){if(Aキーを押したら){A.maxParticles=1000;}if(Bキーを押したら){B.maxParticles=1000;}if(Cキーを押したら){C.maxParticles=1000;}}//キーを何も押してないときelse{//パーティクル=0A.maxParticles=0;B.maxParticles=0;C.maxParticles=0;}

1件の回答

回答を書く

1143327

2026-01-17 05:45

+ フォロー

Inspector から変数 A, B, C にパーティクルシステムを「アサイン」する時、Inspector から各 Particle System コンポーネントを各変数スロットにアサインすればよいでしょう。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有