- X.VCI: A bit experimental runtime for VCI
- As toolkits (projects),
VCIandXVCIare 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 Loaderscene - Select
Test Item originalonHierarchywindow - Export it to
VCIfile via menuVRM/UniVCI-0.15/Export VCI - Play the scene
- Press
Openbutton onGamewindow - Select the file (of 2)
- You can see logs on
Consolewindow
| from: Lua script line | to: Console output |
|---|---|
print(vci.assets); |
VCI.VCIXAssets |
print(vci.assets.GetSubItem("Sub1").name); |
Sub1 |
- Select
Sub1inside_root_onHierarchywindow - Click context menu
⚙ofVCIX Runtime Sub ItemonInspectorwindow - Select
Grabto testonGrabevent - You can see logs on
Consolewindow
| 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 : http://www.moonsharp.org