ユーザ用ツール

サイト用ツール


Language:

サイドバー

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

メニュー

VirtualCast

THE SEED ONLINE

配信

その他

リリース情報

デベロッパー向け


開発環境

VRM

VCI

GLB

vci:script:document:getname

GetName()


GetName fun(): string


GetName()を使用しているサンプル

オブジェクトの名前を取得する

クラスExportTransform


サンプル

main.lua
local Subitem = vci.assets.GetTransform("SubItem")
 
function onUse(use)
    SubItemName = Subitem.GetName()
    print(SubItemName)
end


実行結果

"SubItem"

説明
引数:なし 戻り値:string
オブジェクトの名前を取得できます。




スタジオプリセットアイテムの名前を取得する

サンプル

main.lua
function onUse(use)
    if vci.studio.HasMic() == true then 
        print(vci.studio.GetMic().GetName())
    end
    if vci.studio.HasHarisen() == true then 
        print(vci.studio.GetHarisen().GetName())
    end
    if vci.studio.HasHammer() == true then 
        print(vci.studio.GetHammer().GetName())
    end
end


実行結果

"Mic"
"Harisen"
"Hammer"

説明
引数:なし 戻り値:string
スタジオプリセットアイテムの名前を取得できます。

名前を取得できるスタジオプリセットアイテム

アイテム取得名
マイクMic
光源LightSource
Mirror
ハリセンHarisen
モザイクMosaic
ピコピコハンマーHammer
モニターカメラWindowCamera
ハンディカメラHandiCamera
追従カメラAutoFollowCamera
スイッチングカメラSwitchingCamera
ネームプレートNameBoard



ユーザーの名前を取得する

サンプル

main.lua
function onUse(use)
    print("オーナー = "..vci.studio.GetOwner().GetName())
    print("ユーザー名一覧")
    for key, value in pairs(vci.studio.GetAvatars()) do
        print(key.. ' = ' ..value.GetName())
    end
end


実行結果

"オーナー = バーチャルキャストちゃん"
"ユーザー名一覧"
"1 = バーチャルキャストちゃん"
"2 = シードさん"

説明
引数:なし 戻り値:string
ユーザーの名前を取得できます。
スタジオでのユーザーの名前はタイトル画面のニックネーム(※1)を取得します。
ルームでのユーザーの名前は THE SEED ONLINEと連携していない場合はタイトル画面のニックネーム(※1)を、 THE SEED ONLINEと連携している場合はTHE SEED ONLINEのアカウント名(※2)を取得します。


vci/script/document/getname.txt · 最終更新: 2021/06/22 16:51 by t-daihisa

ページ用ツール