Language:

サイドバー

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

メニュー

Steam版

デバイス

アセット

配信

その他

リリース情報

デベロッパー向け


開発環境

GLB

vci:sample:attachable

自動で装着してエフェクトを出す

手をかざすと自動で付着して、5秒後に離れるVCIです。
装着中はエフェクトが再生されます。

UnityPackage

VCIスクリプト

main.lua
local item = vci.assets.GetTransform("Ball")
local effect = vci.assets.GetEffekseerEmitter("Ball")
 
vci.StartCoroutine(
    coroutine.create(
        function()
            while true do
                if item.IsAttached == false then
                    item.AttachToAvatar()
                    sleep(0.1)
                    if item.IsAttached then
                        effect.Play()
                        sleep(5)
                        item.DetachFromAvatar()
                        effect.Stop()
                        sleep(1)
                    end
                end
                sleep(0.5)
            end
        end
    )
)
 
function sleep(sec)
    local t0 = os.time() + sec
    while os.time() < t0 do
        coroutine.yield()
    end
end
vci/sample/attachable.txt · 最終更新: 2022/08/31 17:28 by pastatto

ページ用ツール