この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
vci:sample:onuse:no4 [2022/03/06 22:58] Ramen [非推奨の関数名修正]GetSubItem→GetTransform |
vci:sample:onuse:no4 [2023/05/09 12:58] pastatto 構成を編集 |
||
---|---|---|---|
ライン 4: | ライン 4: | ||
主に食べ物などの表現を想定しています。 | 主に食べ物などの表現を想定しています。 | ||
- | ===== 素材データ ===== | + | ===== コンポーネント設定 ===== |
- | {{:モデル作成:vci作成:scale.gif?direct&400|}} | + | {{vci:sample:scale.gif?direct&400|}} |
grab可能なVCIであればOKです。 | grab可能なVCIであればOKです。 | ||
===== VCIスクリプト ===== | ===== VCIスクリプト ===== | ||
+ | |||
+ | onUse(use)でuseしたVCIのオブジェクト名を取得し、GetLocalScale()で現在の大きさを取得します。\\ | ||
+ | 現在の大きさに対して、定数を引いて小さくしたScaleをSetLocalScale()で適用しています。 | ||
+ | |||
+ | 上記のスクリプトはコピー&ペースト して使用する事が可能です。grab可能なVCIであればそのまま使用できます。 | ||
<file lua main.lua> | <file lua main.lua> | ||
ライン 29: | ライン 34: | ||
</file> | </file> | ||
- | ===== VCIスクリプト(解説) ===== | ||
- | |||
- | onUse(use)でuseしたVCIのオブジェクト名を取得し、GetLocalScale()で現在の大きさを取得します。\\ | ||
- | 現在の大きさに対して、定数を引いて小さくしたScaleをSetLocalScale()で適用しています。 | ||
- | |||
- | 上記のスクリプトはコピー&ペースト して使用する事が可能です。grab可能なVCIであればそのまま使用できます。 | ||