シーケンストラック構造体


Game Maker Language リファレンス > 組み込み関数 用途別 > リソース操作 > リソース操作・シーケンス > シーケンストラック構造体

シーケンストラック構造体

シーケンストラック構造体は、トップレベルのアセットトラックまたはサブトラックパラメータトラックのいずれかに使用できます。トラックの動作は、名前とタイプの2つで定義されます。 シーケンストラック構造体は、関数 sequence_track_new() を使用して作成され、シーケンスインスタンス構造体 の activeTracks プロパティまたは シーケンスオブジェクト構造体 のトラックプロパティを使用して、シーケンスアセットから取得できます。



track構造体で使用できるプロパティは次のとおりです。

type

次の定数はすべて、シーケンスで作成されるトラックのタイプを定義するために使用できます(これらの定数は、以下のセクションで説明するキーフレームおよびキーフレームデータの生成時にも使用されます)

ConstantDescriptionValue
seqtracktype_graphicグラフィック(スプライト)アセットトラック1
seqtracktype_audioオーディオアセットトラック2
seqtracktype_instanceインスタンスアセットトラック14
seqtracktype_sequenceシーケンスアセットトラック7
seqtracktype_clipmaskクリップマスクグループのアセットトラック8
seqtracktype_clipmask_maskクリップマスクの生成に使用されるクリップマスクスプライトアセットトラック9
seqtracktype_clipmask_subjectマスクされているクリップマスクスプライトアセットトラック10
seqtracktype_groupグループフォルダのアセットトラック11
seqtracktype_colourカラーデータパラメータトラック4
seqtracktype_real実数値のパラメータートラック3
seqtracktype_messageブロードキャストメッセージトラック15
seqtracktype_momentイベント/モーメントトラック16
seqtracktype_bool現在未使用5
seqtracktype_string現在未使用6
seqtracktype_spriteframes現在未使用13
seqtracktype_empty現在未使用12

name

アセットトラックを作成する場合、ここで指定する名前は、トラックを識別するために必要な任意の文字列にすることができますが、パラメータートラックの場合、作成するパラメータートラックの種類をGameMaker Studio 2に通知するために特定の文字列を指定する必要があります( これらの文字列は、seqtracktype_real および seqtracktype_colour パラメータトラックタイプにのみ適用されます)

"position"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツを位置データとして使用する必要があることを示します。

"scale"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツをスケーリングデータとして使用する必要があることを示します。


"rotation"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツを回転データとして使用する必要があることを示します。

"blend_multiply"

type が seqtracktype_colour のトラックに設定されている場合、これは、このトラックのコンテンツを色の乗算データとして使用する必要があることを示します。 このようなトラックのキーフレームデータは、[A、R、G、B]という形式の4つの値の配列である必要があります。 各コンポーネントの値は 0.0〜1.0 の間で表現されることに注意してください。0.0 はHEX値 #00 に対応し、1.0 はHEX値 #FF に対応します(シーケンスのイメージブレンドトラックのカラーピッカーに示されているように0-255) 編集者)。

"image_speed"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツを画像速度値として使用する必要があることを示します。

"image_index"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツを画像インデックス値として使用する必要があることを示します。

"image_angle"

type が seqtracktype_real のトラックに設定されている場合、これは、このトラックのコンテンツを画像の角度値として使用する必要があることを示します。


"image_blend"

type が seqtracktype_colour のトラックに設定されている場合、これは、このトラックのコンテンツを画像ブレンド値として使用する必要があることを示します。 このようなトラックのキーフレームデータは、[A、R、G、B]という形式の4つの値の配列である必要があります。 各コンポーネントの値は 0.0〜1.0 の間で表されることに注意してください。0.0 はHEX値 #00 に対応し、1.0 はHEX値 #FF に対応します(シーケンスのカラー乗算トラックのカラーピッカーに示されているように0-255) 編集者)。

tracks

このプロパティは、このトラックの子であるトラックのリストへのアクセスを許可します。 このプロパティを取得すると、トラック構造体の配列が返され、このプロパティを設定するときには、トラック構造体の配列を指定する必要があります。

visible

これは、このトラックが表示されている(値がtrue)か、表示されていない(値がfalse)かを示します。 この値を取得または設定できます。トラックが表示されない場合、その子トラックも描画されません。

keyframes

このプロパティを使用すると、トラックキーフレーム構造体 のリストにアクセスできます。 このプロパティを取得すると トラックキーフレーム構造体 の配列が返され、このプロパティを設定するときには トラックキーフレーム構造体 の配列を指定する必要があります。

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2024-03-07 2023-08-09 2023-05-21 2023-05-20 2023-05-04 2022-10-13 2022-07-21 2022-07-02 2022-04-06 2021-11-30 2021-11-26 2021-10-03 2021-09-23 2021-08-15 2021-06-02 2021-01-23 2021-01-21 2021-01-19 2021-01-18 2021-01-16 2021-01-15

人気の10件

今日の10件



これまでの訪問者: 442
今日の訪問者: 1
昨日の訪問者: 0
閲覧者: 3