Language:

サイドバー

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

メニュー

Steam版

デバイス

アセット

配信

その他

リリース情報

デベロッパー向け


開発環境

GLB

vci:sample:ongrab:no1

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


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

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

サンプルデータ

オブジェクトの構成

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

アニメーション制作

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

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

コンポーネント設定

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

VCIスクリプト

main.lua
function onGrab(target)--つかんだとき
    vci.assets._ALL_PlayAnimationFromName("fan_rotate_anm",true)--trueにすることでアニメーションをループ
end
 
function onUngrab(target)--手を離したとき
    vci.assets._ALL_StopAnimation()--アニメーション停止
end
vci/sample/ongrab/no1.1683603912.txt.gz · 最終更新: 2023/05/09 12:45 by pastatto

ページ用ツール