- X.VCI: A bit experimental runtime for VCI
- As toolkits (projects),
VCI
and XVCI
are available on Unity
- XVCI tested with
Unity 2018.3.6f1
- Note that almost VCI features are not implemented on this.
- This is only implemented based on official and/or third-party VCI documents.
- VirtualCast is a practical VCI enviromnent I know.
- I have no VR devices currently
2019-03-01
, although VitualCast requires it.
- So I have no experiences about VirtualCast and actual VCI behaviors.
- What is VCI?
- VCI can have Lua scripts. What can we do?
- Open
Runtime Loader
scene
- Select
Test Item original
on Hierarchy
window
- Export it to
VCI
file via menu VRM
/ UniVCI-0.15
/ Export VCI
- Play the scene
- Press
Open
button on Game
window
- Select the file (of 2)
- You can see logs on
Console
window
from: Lua script line |
to: Console output |
print(vci.assets); |
VCI.VCIXAssets |
print(vci.assets.GetSubItem("Sub1").name); |
Sub1 |
- Select
Sub1
inside _root_
on Hierarchy
window
- Click context menu
⚙
of VCIX Runtime Sub Item
on Inspector
window
- Select
Grab
to test onGrab
event
- You can see logs on
Console
window
from: Lua script line |
to: Console output |
print("Grab : "..GrabCount) |
Grab : 1 |
print(target) |
Sub1 |
All of these are included in XVCI project.
Functions on VirtualCast (?)