created: 2025-12-01

💬 GameMaker Advent Calendar 2025 に参加しています。

これ知っとくと便利だよという機能を紹介します。

レイヤーが多くなると作業がしんどくなる問題

GameMakerではルームエディターでオブジェクトを選択するにはまず先にレイヤーを選択してからレイヤー内にあるオブジェクトを選択します。

で、オブジェクトがいろんなレイヤーに散らばってる場合、「あれ?選択できないな。なんで?あ、レイヤーが違うのか、このオブジェクトってどのレイヤーだっけ?」と、各レイヤーを探し回るなんていうだるいことが起こります。規模が大きくなるとクソだるいです。

「すべてのレイヤーを対象にして選択する」という機能

そんな時は「すべてのレイヤーを対象にして選択する」という機能をONにすれば解決します。

Workspace右上にあるボタンです。これをONにすると全レイヤーが対象となります。もう一度押すとOFFになります。

image.png

これがONの状態でCtrl(⌘)キーを押していれば複数のレイヤーを対象に複数のオブジェクトを選択できます。

ボタンでON/OFFするのもだるいときは Pキー

その気持わかります。その小さなだるさがあなたの開発の足を引っ張ります。そんな時はキーボードのPキーを長押ししてください。Pキーを押してる間だけONになります。離せばOFFに戻ります。

ただし、なんでか知りませんが、Ctrl(⌘)との併用はできないようです(私の環境ではそうです)。1つだけ選択したいってときに限りキーボード長押しが使えますね。

まとめ

画面右上のボタンをONにすると全レイヤーを対象に選択できます。