Language:

サイドバー

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

メニュー

Steam版

デバイス

アセット

配信

その他

リリース情報

デベロッパー向け


開発環境

GLB

vci:sample:ongrab:no1

以前のリビジョンの文書です


風車をつかんだら回りはじめ_放すと止まる

onGrabを使用してオブジェクトをつかむとアニメーションを開始し、
onUngrabを使用して手を離すとアニメーションが停止するVCIを作成します。

サンプルデータ

オブジェクトの構成

オブジェクトの構成は次のようになっています。

アニメーション制作

ファンが回転するアニメーションが必要なので作成します。
VCI SubItemをアタッチしたオブジェクト選択した状態で「Animation」タブの「Create」からアニメーションクリップを生成します。

アニメーションを作る際に重要な設定がいくつかあります。
この設定を忘れるとアニメーションが動かないので確認しましょう。

コンポーネント設定

各オブジェクトのコンポーネントは次のとおりです。
fan,baseには特に何も追加しません。

VCIスクリプト

main.lua
local transform = vci.assets.GetTransform("fan_root")
local animation = transform.GetAnimation()
 
function onGrab(target)--掴んだとき
    animation._ALL_Play(true)--trueにすることでアニメーションをループ
end
 
function onUngrab(target)--手を離したとき
    animation._ALL_Stop()--アニメーション停止
end
vci/sample/ongrab/no1.1695986897.txt.gz · 最終更新: 2023/09/29 20:28 by pastatto

ページ用ツール