- X.VCI: A bit experimental runtime for VCI
- As toolkits (projects),
VCI
andXVCI
are available onUnity
- XVCI tested with
Unity 2018.3.6f1
- As toolkits (projects),
- 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
onHierarchy
window - Export it to
VCI
file via menuVRM
/UniVCI-0.15
/Export VCI
- Play the scene
- Press
Open
button onGame
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_
onHierarchy
window - Click context menu
⚙
ofVCIX Runtime Sub Item
onInspector
window - Select
Grab
to testonGrab
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.
- VCI v0.15: https://github.com/virtual-cast/VCI
- UniVRM: https://github.com/dwango/UniVRM
- MoonSharp 2.0.0.0: https://github.com/xanathar/moonsharp
- Official VirtualCast Wiki : https://virtualcast.jp/wiki/doku.php
- MoonSharp : https://www.moonsharp.org