クラス#

VCI Scripting APIのクラス一覧です。
一部のクラスはモジュールとして事前にインスタンス化されており、「パス」に記載されているコードでアクセスできます。

クラス

説明

パス

備考

ExportVci

VCI APIのルート

vci

ExportAssets

VCIに含まれるアセットの情報

vci.assets

ExportTransform

Transformの制御

ExportAnimation

アニメーションの制御

ExportEffekseer

エフェクトの制御

ExportAudioSource

オーディオの制御

ExportSkinnedMeshRenderer

スキニングされたメッシュの制御

ExportAudio

オーディオの制御

vci.assets.audio

非推奨

ExportMaterial

マテリアルの制御

vci.assets.material

ExportMe

ローカルなプレイヤーのシステム情報

vci.me

ExportState

アイテム内同期変数の制御

vci.state

ExportMessage

メッセージの送受信

vci.message

ExportOsc

OSC通信の制御

vci.osc

ExportStorage

VCIストレージの制御

vci.storage

Room only

ExportStorageResult

VCIストレージの通信結果

Room only

ExportCameraSystem

カメラの生成

vci.cameraSystem

Room only

ExportPhotographyCamera

写真撮影用カメラの制御

Room only

ExportVc

VirtualCast固有の情報

vci.vc

ExportRoom

ルーム情報

vci.vc.room

Room only

ExportMonitorCamera

モニターカメラ情報

vci.vc.room.monitorCamera

Room only

ExportStreamCameraSystem

ストリームカメラ情報

vci.vc.room.streamCamera

Room only

ExportLocalStreamCamera

ローカルストリームカメラ情報

Room only

ExportRoomPlayer

プレイヤー情報

Room only

ExportRoomPlayerController

ローカルプレイヤーの物理演算制御

Room only

ExportCharacter

アバター情報

Room only

ExportStudio

スタジオ情報

vci.vc.studio

Studio only

ExportShared

グローバル同期変数の制御

vci.vc.studio.shared

ExportAvatar

アバターとプレイヤーの情報

Studio only

ExportSystemCamera

カメラアイテム制御

Studio only

ExportSystemItem

プリセットアイテム制御

Studio only

ExportJson

JSONとtableを相互変換

json

ExportOscType

OSC Argumentの型の列挙子

ExportForceMode

物体に力をかける方法の列挙子

ExportVcSpaceType

空間の種別を表す列挙子

ExportKeyValuePair

Key-Valueペア

JsonNull

JSONのNullの表現

Color

RGBA カラー

Vector2

2次元ベクトル

Vector3

3次元ベクトル

Vector4

4次元ベクトル

Quaternion

回転を表す四元数

Matrix4x4

4x4行列

TimeSpan

時間間隔