Language:

サイドバー

バーチャルキャスト公式Wiki

メインメニュー

初心者向けガイド

VirtualCast

遊ぶ世界

THE SEED ONLINE

ニコニコ

SHOWROOM

配信

配信ツール

その他

wikiについて

デベロッパー向け


開発環境

VRM(アバター)

VCI(アイテム/背景)

VCI更新情報

更新日 - UniVCI バージョン
2021/03/17 v0.32
2.0.3b
2021/01/14 v0.31
2.0.1a
2020/12/03 v0.30
2.0.0b
2020/11/12 v0.30
2.0.0a
2020/10/22 v0.29
1.9.5b
2020/07/30 v0.29
1.9.3e
2020/06/25 v0.28
1.9.3c
2020/05/21 v0.27
1.9.2e

以前のアップデート履歴


GLB(背景)

vci:script:reference:messagecomment

vci.message(コメントの受信)

ここではメッセージ機能を使ってコメントを受信する方法の説明をします。

定義されたメッセージタイプ

バージョン name 内容
1.5.4a 任意の文字列 VCIスクリプトから送信(vci.message.Emit)されたメッセージです
1.5.6a comment システムから送信されたコメントメッセージです

コメントをVCIのコンソールに表示する

main.lua
function onMessage(sender, name, message)
 
    -- ユーザー名 コメント本文
    print(sender["name"].."「"..message.."」")
 
end
 
vci.message.On('comment', onMessage)

commentを受信した場合の引数の内容

引数 内容
sender[“name”] 送信者の名前
sender[“type”] 送信者の種類 (コメントの場合は “comment” となる)
sender[“commentSource”] コメントの場合に、コメントの取得元を表す名前
Nicolive Twitter Showroom などの文字列
name (コメントの場合は “comment” となる)
message メッセージの本文

コメントとメッセージの違い

vci.messageでVCI同士で通信する場合は、Emit() On() メッセージ受信時に実行する関数 の3つを定義しますが、
コメントの場合、Emit()はVirtualCastのシステムが担うので、On()とメッセージ受信時に実行する関数の2つを定義すればOKです。

vci/script/reference/messagecomment.txt · 最終更新: 2021/06/17 19:58 by t-daihisa

ページ用ツール