本文へスキップ

メッセージブロック

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

メッセージを保存し、仲間間の通信に使用します。

概要

メッセージブロック は セルプロ 専用のインタラクト可能なブロックで、ワールド内のプレイヤーにカスタムテキストを表示するために使われます。これはプレイヤーが編集可能な立て札としての機能と、ロジックシステムからの出力先としての機能を兼ね備えており、拠点、通路の要所、戦略的な位置に読みやすいメッセージを置くことができます。このブロックは Logic ブロック群に分類されます。というのも ロジックプロセッサー からのテキスト入力を受け付けるためで、指示、ラベリング、警告、装飾的なテキストとしてよく使われます。

プレイヤーは メッセージブロック を直接クリックして鉛筆ボタンで自分のテキストを入力することで編集できます。プレイヤーが編集できるテキストは 220 characters に制限されています。メッセージブロック に表示されるテキストは HTML ライクな色タグをサポートします:部分文字列の先頭に色タグを挿入すると、その部分文字列の色が変わります。色はプリセット名または16進値で指定できます。空の角括弧のペアは以前に使われていた色にリセットする役割を果たし、以前の色がない場合は白に戻ります。

キーボードとマウスのあるデスクトップ環境では、Core Database のエントリを Shift クリックしてそのアイコンテキストをコピーし、メッセージブロック の入力欄に貼り付けることで、ブロックやアイテム、ユニットのアイコンを メッセージブロック に挿入できます。これは Core Database のエントリがテキストフィールド内でゲームが受け付けるレンダリング可能なアイコントークンを含んでいるため機能します。

ロジックプロセッサー は Print と Print Flush コマンドを使って メッセージブロック に書き込むことができます。Print コマンドは文字列を内部キューに追加します;複数の Print コマンドはその順序で文字列を蓄積します。Print Flush を メッセージブロック に対して実行すると、キューにある文字列がブロックの表示に押し出され、キューはクリアされます。これによりスクリプトは複数パートのメッセージを組み立てたり、連結のたびにではなく完全なメッセージが整ったときだけ看板を更新するようにプログラムすることができます。

実用的な注意点:

  • メッセージブロック を使って資源ラインを示したり、建設指示を出したり、稼働中の防衛を警告したりしましょう;視認性が高いため協力プレイで有用です。
  • 色タグとアイコンを組み合わせてメッセージを目立たせ、一目で情報を伝えましょう。
  • スクリプト作成時はコンポーネントを Print で蓄積し、途中のちらつきや部分表示を避けるために Print Flush を一度だけ呼び出してください。
  • 自動化された長い報告を作成する際は 220 characters の上限を忘れないでください;必要なら切り詰めるか複数の メッセージブロック ブロックに分割してください。

公式説明

メッセージを保存し、仲間間の通信に使用します。

関連レシピなし

同じ種類のエンティティ

関連ページ

最終更新: