本文へスキップ

ワールドメッセージブロック

カテゴリロジック
world-message
カテゴリ
ロジック
惑星
セルプロ
占有スペース
1x1
HP
40
公式説明

マップ作成時に使用するメッセージブロックです。破壊することはできません。

概要

ワールドメッセージブロック はマップ全体にテキストを表示するためのマップレベル表示ブロックです。これはグローバルな メッセージブロック と同様に機能しますが、ワールドに紐づいておりプレイヤーや敵に破壊されないため、マップのヒント、物語テキスト、状態通知などの永続的な情報表示に適しています。

ゲーム内編集時に メッセージブロック ブロックを操作して鉛筆ボタンをタップすると、プレイヤーは 220-character の制限内でカスタムテキストを入力できます。ワールドメッセージブロック に表示されるテキストは HTML ライクなタグを用いた簡単な色付け書式をサポートします:色付け部分は [color] の形式のタグ(color はプリセット名か16進カラーコード)で開始し、色付けされた範囲は空の角括弧 [] で閉じます。これにより外部アセットに頼らずメッセージの一部を強調できます。

ブロック、アイテム、ユニットのアイコンはデスクトップ環境では Core Database を開いてエントリを shift-クリックすることでメッセージテキストに挿入できます。その操作はアイコンのテキストをクリップボードにコピーし、メッセージブロック に貼り付け可能にします。これは Core Database のアイコンがレンダラブルなテキストとして扱われ、チャットや メッセージブロック 表示に統合されるためです。

ワールドメッセージブロック は ロジックプロセッサー によってプログラム的に操作可能です:ワールドプロセッサー は Print と Print Flush コマンドを使って メッセージブロック にテキストを作成・送信します。Print は内部キューに文字列を追加するため、複数の Print でメッセージを部分的に組み立てられます;Print Flush はキューに溜めた文字列を対象の メッセージブロック ブロックに書き込み、その後キューをクリアして次に備えます。このキューイング動作により、複数の情報源や繰り返しのロジックサイクルから動的にメッセージを構築するのが容易になります。

実用上の注意と使用のコツ:

  • ワールドメッセージブロック は破壊されないため、画面上に恒久的なガイダンスやナラティブテキストを必要とするマップ制作者に最適です。
  • 220-character の上限があるためメッセージは簡潔に保ち、色タグやアイコンを使って追加の意味を文字数を使わずに伝えてください。
  • 動的表示を作る際は、Print でメッセージのパーツをステージングし、完全な内容が準備できたら Print Flush を呼んでください;フラッシュ後にキューがリセットされることを忘れないでください。
  • デスクトップでは Core Database のアイコンコピー技を活用して認識しやすいアイテム/ユニットの記号をメッセージに含められます;モバイルではアイコンは手動で入力するか logic を経由する必要があります。
  • 色タグは節度を持って使用し、常に [] で色付け範囲を閉じて、後続のテキストに残存した書式が影響しないようにしてください。

公式説明

マップ作成時に使用するメッセージブロックです。破壊することはできません。

関連レシピなし

同じ種類のエンティティ

関連ページ

最終更新: