Skip to content

xelfia/XVCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XVCI

  • 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

What is XVCI

  • 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.

Motivations

  • What is VCI?
  • VCI can have Lua scripts. What can we do?

Trial on Unity Editor

  1. Open Runtime Loader scene
  2. Select Test Item original on Hierarchy window
  3. Export it to VCI file via menu VRM / UniVCI-0.15 / Export VCI
  4. Play the scene
  5. Press Open button on Game window
  6. Select the file (of 2)
  7. 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
  1. Select Sub1 inside _root_ on Hierarchy window
  2. Click context menu of VCIX Runtime Sub Item on Inspector window
  3. Select Grab to test onGrab event
  4. You can see logs on Console window
from: Lua script line to: Console output
print("Grab : "..GrabCount) Grab : 1
print(target) Sub1

Licenses / Dependencies

All of these are included in XVCI project.

References

VCI Code Examples

Functions on VirtualCast (?)

Releases

No releases published

Packages

No packages published

Languages