Open4
vci スクリプト メモ
vci 0.33.1 ぐらい。
読む。
buffers は1要素のまま。
bufferViews は POSITION, NORMAL, TEXCOORD_0, TEXCOORD_1, face indices と
スクリプト。
extensionsUsed にさらに "VCAST_vci_embedded_script" が追加される。
- extensions.VCAST_vci_embedded_script
- entryPoint: 0
- scripts:
- mimeType: "application/x-lua"
- name: "main"
- source: 5 bufferViews のインデックス
- targetEngine: "moonSharp"
イベント関数
- 「掴む」 grabbable: true が必要
- onGrab
- onUngrab
- 「(掴んだ状態で)使う」grabbable: true になってて掴める状態が必要
- onUse
- onUnuse
- 「トリガー発火」 isTrigger: true のとき collider と衝突したら発火する
- onTriggerEnter
- onTriggerExit
- 「衝突発火」 isTrigger: false のとき collider(+rigidbody) と衝突したら発火するらしい。自分 subitem (item)と相手 subitem (hit)か?
- onCollisionEnter
- onCollisionExit
- 「更新発火」
- update
- updateAll