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