【カスタムアクション】出したパーティクルが最後まで表示できる

■内容物
CA_SpawnDetachedParticleAction.gd (5.5 KB)

■動作
パーティクルを発生したオブジェクトが消滅しても
出たパーティクルは一緒に消滅せず、設定時間通りに消滅します。


・消滅するブロックが出す「破片」
・hitした弾の「衝撃波」
など、元が消滅してもパーティクルが残ります。

■導入方法
上記データをDLし、自身のプロジェクトの≪ファイルシステム≫にドロップ
※1.3.0以降のAGMakerの機能です
※プロジェクトをバックアップしてから行って下さい。

■設定方法
ステート「実行アクションの追加」のタグが増えていますので
作成済みのパーティクルtscnを設定してください。

※注意
この*.gdを削除する場合、念のため使用したステートから外した状態で行って下さい。
もしくはその時点でバックアップを作成してください。
2026.6調査中ですが、削除後にプロジェクトが起動できなくなる事例もありました。

「いいね!」 4

CA_SpawnDetachedParticleAction-2.gd (6.4 KB)

我用AI重新加工了一下加了一个可以在链接点生成的功能 :heart:

「いいね!」 2

1787299481281

  1. プラグイン使用中にノードのリーク(メモリ漏れ)が発生していることを発見しました。
  2. その後、元のプラグインに戻したところ、ノードが自動的にクリアされない現象も確認できました。

テスト:画像内のノード数は、最初は188から191に、その後191から194に増えています。

遠端(リモート)側で、自動的にクリアされないノードが多数見つかりました。

修正:
その後、AIに再加工を依頼し、現在は純粋なtimeノードによるタイマー処理に変更し、時間経過後に自動クリア(親ノードと子ノードの両方)を行うようにしました。

CA_SpawnDetachedParticleAction-3.gd (5.6 KB)

「いいね!」 1