概要
今回はGodot Engineでのプラグイン(Addon)の使い方を紹介します
プラグインのインストールと有効化の手順
新規プロジェクトを作成して、エディタ中央にある「AssetLib」をクリックします

プラグインの一覧・検索画面が表示されるので、今回は「trail」と入力して、「Godot Trail System」をクリックします。

これはオブジェクトにトレイル(動きの軌跡)を付与するプラグインとなります。
「ダウンロード」をクリックします。

ダウンロードが完了すると「成功!」と表示されます。
そうしたら「インストール」をクリックします。

インストールするデータの一覧が表示されます。
最低限必要なのは「addons」のみですが、ここではチェックが入っているものすべてをインストールしておきます。

インストールが完了すると以下のダイアログが表示されるので「OK」ボタンを押します
次にプラグインを有効化します。
メニューから「プロジェクト > プロジェクト設定」を選びます。

プロジェクト設定から、プラグインを選んで「Trail System」を有効化して閉じるボタンを押します。

これで Trail System を使うことができます。
Trail System の使い方
Trail System の使い方としては、例えば 2D シーンをクリックして……

作成されたシーンを Ctrl+S (Cmd+S) で保存します。

Node2Dを右クリックして、「子ノードを追加」を選びます。

Trail2Dノードが追加されたのを確認して「Node2D」を選択し、スクリプトをアタッチします。

スクリプトは以下のように記述します。
extends Node2D
func _process(delta: float) -> void:
# マウスの位置に移動
position = get_viewport().get_mouse_position()
見た目を調整するために Trail2D を選択して、インスペクタから「Width Curve」の[空]を選択します。

するとカーブグラフが表示されるので、右クリックで制御点を追加します。

実行して動作を確認します。トレイルの終端が細くなり、少し見た目がよくなります。

参考
10 addons for better game jams in Godot
ゲームジャムで使うと便利なプラグインが紹介されています
1. Trail System
今回紹介したプラグインです。Unityっぽいトレイルをつけることができます

https://github.com/OBKF/Godot-Trail-System
2. 2d polygon
辺と角度が等しいポリゴンをすばやく作成する

https://github.com/RoboYorkie/Godot_RegularPolygon2D
3. RNG tools
乱数の拡張
4. godot transitions
画面遷移演出

https://github.com/nightblade9/godot-transitions
5. Old style controller
FPSカメラとキャラクターコントーロール
https://github.com/0xspig/3dCharacterController
6. Destructible objects
2Dスプライトをバラバラに破壊する

https://github.com/hiulit/Godot-3-2D-Destructible-Objects
7. Smartshape2D
なめらかな2D地形メッシュを作れる

https://github.com/SirRamEsq/SmartShape2D
8. Heightmap
3Dハイトマップベースの地形の生成
https://github.com/Zylann/godot_heightmap_plugin
9. Scatter
小物(Prop)をランダムに配置するツール
https://github.com/HungryProton/scatter
10. VoxelCore
Voxelを作成するツール
https://github.com/ClarkThyLord/Voxel-Core






