Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作 > リソース操作・シーケンス > シーケンスキャンバス
プロジェクトのシーケンスを作成する場合、作業の大部分は シーケンスエディター のキャンバスで行われます。 キャンバスは、シーケンス要素を含めるために使用される単なる領域であり、シーケンスが表示される部屋に追加されたときに表示されるものも定義します。 最初にシーケンスを作成すると、キャンバスはデフォルトサイズの1366px x 768pxに設定されますが、これはツールボックスから、キャンバスフレームの横にある をクリックして変更できます。
キャンバスサイズは、シーケンスを構成するアセットを配置する視覚的な領域を定義しますが、フレームはサイズのガイドにすぎず、レンダリング方法には影響しません。つまり、スプライトアセットをフレームの外側に配置して追加した場合 部屋へのシーケンスでも、アセットはレンダリングされます。
フレームは、シーケンス内でのアセットの配置をガイドするために使用する参照画像を格納するためにも使用されます。 参照画像は、キャンバスフレームのサイズを設定したのと同じ[キャンバスオプション]メニューから追加でき、シーケンスキャンバスの背景画像として使用されます。 これにより、たとえば次のように、プロジェクトアーティストからのUIモックアップに従って物事を配置できます。
参照画像はプロジェクトに保存されず、シーケンスが部屋に追加されるときにレンダリングされないことに注意してください。
キャンバスを希望どおりに設定したら、それにアセットを追加し始めることができます。 これは、アセットブラウザーからキャンバスにドラッグするだけで実行され、トラックパネルにアセットトラックが作成されます。
シーケンスに追加できるアセットは次のとおりです。
必要なアセットを追加すると、アニメーションの初期位置に配置でき、さまざまな異なる変換コントロールギズモを使用して変換することもできます。 これらには、2つの異なる方法でアクセスします。
アセットの初期変換を設定したら(必要な場合)、キャンバスを使用して、トラックパネルのアセットトラックにパラメーターキーを追加できます。 これが機能する簡単な例は、基本的な位置変換です。この場合、アセットを開始位置に配置し、ドープシート の再生ヘッドを移動を終了するフレームに移動してから、アセットを再度移動します。
上の画像を見るとわかるように、トラックパネルで「変更を自動的に記録」 を有効にしているため、新しい位置は自動的にトラックに記録されます。 また、キャンバスビューに点線が追加され、アセットの経時的な動きを示していることもわかります。 自動記録を有効にしていない場合でも、アセットを移動し、再生ヘッドを設定して、最後に[新しいキーを記録]ボタン をクリックすることで、ポイントを追加できます。
言及する価値のある最後のポイントの1つは、キャンバスでスマートガイドを使用および追加できることです。これは、アセットをキャンバスに配置できるようにキャンバスに追加できるガイドラインです。 デフォルトでは、キャンバスは中心点の周りに水平および垂直ガイドを表示し、キャンバスのサイズに基づいてシーケンスキャンバスの「エッジ」の周りに長方形のガイドを表示します。 これらのガイドは、部屋に追加されたときに最終シーケンスでレンダリングされず、空間の概念を理解し、物を配置するのに役立つだけです。 ルーラーのLMBアイコンをクリックして、キャンバスにドラッグすることにより、独自のガイドを追加することもできます。
ガイドを削除するには、ガイドをクリックして、もう一度定規の方向にドラッグします。 シーケンスにガイドを追加すると、境界ボックスまたは原点が十分に近づくと、アセットを動かしてガイドに「スナップ」し、アセット間の距離をマークしたり、アセットをマークしたりするための追加のスマートガイドが表示されます。 それらはすべて同じガイド上または同じ位置にあります(これらの色は異なります)。
キャンバスビュー内を移動するには、通常のワークスペースのと同じ基本的なコントロールを使用できます。つまり、マウスの中央ボタンを使用して、キャンバスをドラッグしてパンします(または、Spaceキー+ マウス左ドラッグを使用します)。 マウスホイールで水平方向にスクロールしたり、Ctrl(Cmd)+マウスホイールを使用してズームイン / ズームアウトしたりできます。
アセットを選択するには、マウス左クリックするか、Ctrl(Cmd)+マウス左クリックを使用して複数のアセットを選択し、各アセットをクリックします。 Shiftキーを使用して複数のアセットを選択し、マウス左ドラッグすることもできます。 これにより、キャンバスに「ボックス」が作成され、ボックス領域に接触するアセットが選択されます。
Ctrl(Cmd)+「X」、Ctrl(Cmd)+「C」、およびCtrl(Cmd)+「V」のキーの組み合わせを使用して、それらを切り取り、コピー、貼り付けできます。
キャンバスで複数のアセットが選択されている場合は、各アセットに対して境界ボックスが表示され、それらすべてを組み合わせたときにより大きな境界ボックスが表示されることに注意してください。 この境界ボックスの動作は、左上隅のアイコンから変更できます。
円のアイコンをクリックすると、変換コントロールギズモが、選択したすべてのアセットの完全な境界ボックスの原点に変わります。ボックスアイコンをクリックすると、選択した各アセットの個別のコントロールウィジェットが表示されます。 単一のアセットの場合と同じように、グループ化されたアセットを移動したり、コピー/貼り付けたりすることができます。
重複している複数のアセットがあり、残りを妨げることなく特定のアセットを選択したい場合は、それらの上にマウスを置くと、マウスの下にある各アイテムのアイコンのリストを表示するアイテムツールボックスが表示されます。 次に、これらのアイテムの1つをクリックして選択し、編集します。
シーケンス内の任意のアセットをクリックすると、右マウスボタンから使用できる追加のオプションがいくつかあります。
ここで使用できるオプションは次のとおりです。