Emit#

ExportMessage.Emit(messageName, value)#

メッセージ」をすべてのクライアント上の空間内にあるすべての VCI インスタンスに対して送信します。

Parameters:
  • messageName (string) -- メッセージの名前

  • value (nil|boolean|number|string|table) -- メッセージの値

説明#

送信先クライアント

送信先 VCI インスタンス

自分自身を含むすべて

自分自身を含むすべて

  • 自分自身を含む空間内のすべての VCI インスタンスに対して送信するため、高負荷です。

  • 自分自身を含むすべてのクライアントに対して送信します。

  • 異なる VCI に対して意図を持って通信を行う場合にのみ使ってください。

  • 誤作動を避けるため、メッセージの名前は安易に重複しないものにしてください。

  • ネットワーク負荷が大きいため update()updateAll() などのイベントで周期的に呼び出さないでください

Example#

function onUse(objectName)
    vci.message.Emit("my_special_vci_protocol_display_text", "こんにちは")
end