複数のオブジェクトから利用するなら一般的にScriptsに定義するのがいいと思います。 scriptsアセットで定義するとゲーム起動と同時に読み込まれスコープはグローバルになります(つまりどこからでも使えるようになります)。 scriptsには関数、構造体を1つだけ書いてもいいし複数書いてもいいです。
参考 https://manual.gamemaker.io/beta/en/GameMaker_Language/GML_Overview/Script_Functions.htm
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 管理チームへ匿名通報が送信されます。あなたが誰であるかを管理チームに特定されることはありません。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
マニュアル(ver2~2.2.x) マニュアル(ver2.3~) YoYoGames YoYoGames 公式コミュニティ GM関連のYoutubeチャンネル集 解説・資料サイト集(日本語) 解説・資料サイト集(英語)
複数のオブジェクトから利用するなら一般的にScriptsに定義するのがいいと思います。
scriptsアセットで定義するとゲーム起動と同時に読み込まれスコープはグローバルになります(つまりどこからでも使えるようになります)。
scriptsには関数、構造体を1つだけ書いてもいいし複数書いてもいいです。
参考 https://manual.gamemaker.io/beta/en/GameMaker_Language/GML_Overview/Script_Functions.htm