vci:script:reference

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
vci:script:reference [2021/06/17 19:08]
t-daihisa
vci:script:reference [2023/11/30 20:01] (現在)
pastatto Lua 5.2 リファレンスマニュアルのページをWikiページに差し替え
ライン 3: ライン 3:
 VCIスクリプトに関する下記項目についてのまとめになります。 VCIスクリプトに関する下記項目についてのまとめになります。
  
-  * イベント関数 +  ​* **イベント関数** 
-  * VCI独自のクラス +  ​* **VCIのクラス** 
-  * VCI作成にあたってのコラム+  ​* **VCI作成にあたってのコラム**
  
-===== Luaドキュメント =====+<WRAP center round important 80%>
  
-  ​* [[http://milkpot.sakura.ne.jp/lua/lua52_manual_ja.html|Lua 5.2 リファレンスマニュアル]]+このページは過去の情報となります。\\ 
 +新しいスクリプトリファレンスは**[[https://developer.virtualcast.jp/vci-docs/​api/|こちら]]**になります。 
 +</​WRAP>​
  
-===== VCIスクリプト(Lua)の機能 ​=====+ 
 + 
 +<WRAP group> 
 +<WRAP half column>​ 
 +==== Luaドキュメント ==== 
 + 
 +  * [[vci/​script/​luareference|Lua 5.2 リファレンスマニュアル]] 
 + 
 + 
 +</​WRAP>​ 
 + 
 + 
 +<WRAP half column>​ 
 +==== VCIスクリプト(Lua)の機能 ====
  
   * [[vci:​script:​module| module機能]]   * [[vci:​script:​module| module機能]]
 +
 +
 +</​WRAP>​
 +</​WRAP>​
 +
 +
  
 ===== イベント関数 ===== ===== イベント関数 =====
 +**update**のような繰り返される関数や、\\
 +**onUse**や**onTriggerEnter**のような特定条件で発動する関数があります。
  
-  * [[vci:​script:​reference:​eventfunction | イベント関数]] +  ​* **[[vci:​script:​reference:​eventfunction | イベント関数]]**
-  ​[[vci:​script:​reference:​eventfunction:​tips1 | イベント関数呼び出しの条件とタイミングについて]]+
   * [[vci:​script:​reference:​eventfunction:​ownership| 所有権とイベント関数の関係]]   * [[vci:​script:​reference:​eventfunction:​ownership| 所有権とイベント関数の関係]]
  
-===== Transform ===== 
  
-  * [[vci:​script:​reference:​exporttransform | ExportTransform]] +<WRAP center round help 80%> 
-  ​* ​[[vci:script:​reference:​vector3 ​Vector3]] +現在のバーチャルキャストでは使用不可能な関数があります。\\ 
-  * [[vci:​script:​reference:​quaternion | Quaternion]]+[[https://​blog.virtualcast.jp/​blog/​2021/​08/​208a_vci_changes/​|バーチャルキャスト ver 2.0.8a でのVCIに関する変更について]] 
 +</​WRAP>​
  
-===== Utility ===== 
- 
-  * [[vci:​script:​reference:​color | Color(色の指定)]] 
  
 ===== VCIのクラス ===== ===== VCIのクラス =====
  
-  ​* [[vci:script:reference:exportvci ​| vci(ExportVci)]] +^ [Transform] ^ クラス ^ 説明 ^ 
-  * [[vci:​script:​reference:​exportme ​me(ExportMe)(ローカルマシンの情報)]] +| vci.assets | **[[ vci/script/reference/​exporttransform | ExportTransform ]]** | SubitemのTransform等に干渉 | 
-  * [[vci:​script:​reference:​exportstudio ​studio (ExportSystemItem) (VirtualCastのアイテム)]] +| ::: | **[[  
-  * [[vci:​script:​reference:​exportassets ​assets (ExportAssets) (VCIに格納されたアセット)]] +vci/​script/​reference/​attachable | ExportTransform Attachable ​]]** |装着アイテムに干渉 | 
-  * [[vci:​script:​reference:​exportavatar ​avatar(ExportAvatar) (アバター情報)]] +| vci.forceMode | **[[ vci/​script/​reference/​forcemode | ExportForceMode ]]** | AddForceで力を掛ける方法を指定 | 
-  * [[vci:​script:​reference:​ExportAnimation ​animation(ExportAnimation) (アニメーション)]] +| vci.ResetRootTransform | **[[vci:​script:​reference:​resetroottransform|ResetRootTransform ​]]** | VCIの全体のTransformをリセット | 
-  * [[vci:script:​reference:​exportassets:audio | assets.audio ​(ExportAudio) (オーディオ制御)]] +| Vector3 | **[[vci:​script:​reference:​vector3 ​Vector3]]** | X,​Y,​Zの3つの値を持ったクラス | 
-  * [[vci:script:reference:exportassets:material ​ assets.material (ExportMaterial) (マテリアル制御)]] +| Quaternion | **[[vci:​script:​reference:​quaternion ​Quaternion]]** | X,​Y,​Z,​Wの4つの値を持ったクラス | 
-  * [[vci:script:reference:​message ​message(VCI間のメッセージシステム)]] +^ [Coroutine] ^ クラス ^ 説明 ^ 
-  * [[vci:script:reference:​messagecomment ​message(コメントの受信)]] +| vci.StartCoroutine | **[[vci:​script:​reference:​startcoroutine|StartCoroutine ​]]** | コルーチンを開始 | 
-  * [[vci:script:reference:​messagenotification ​message(通知の受信)]] +^ [Color] ^ クラス ^ 説明 ^ 
-  * [[vci:script:reference:exportstate | state(ExportState)(アイテムの状態)]] +| Color | **[[vci:​script:​reference:​color Color]]** | 色の指定 | 
-  * [[vci:script:reference:​exportshared ​studio.shared (ExportShared)(共有変数)]] +^ [全般] ^ クラス ^ 説明 ^ 
-  * [[vci:script:​reference:​vciInput ​me.Input() (キー入力の受付)]] +| vci.assets | **[[ vci/script/​reference/​exportassets | ExportAssets ]]** | Text等のコンポーネントを扱う\\ <wrap lo>​※一部の関数は非推奨</​wrap>​ | 
-  * [[vci:​script:​reference:​effekseer ​Effekseer (エフェクト)]]+::: | **[[ vci/script/reference/​exportanimation | ExportAnimation ]]** | Animationを再生 | 
 +| ::: | **[[ vci/​script/​reference/​effekseer | ExportEffekseer ]]** | エフェクトを再生 | 
 +| vci.assets.audio ​| **[[ vci/​script/​reference/​exportassets/​audio | ExportAudio ]]** | Audioを再生 | 
 +| vci.assets.material | **[[ vci/script/reference/exportassets/material | ExportMaterial ​]]** | Materialを制御 ​
 +| vci.assets | **[[ vci/​script/​reference/​exportaudiosource | ExportAudioSource ​]]** | AudioSourceを制御 | 
 +| vci.studio | **[[ vci/script/reference/​exportstudio ​ExportStudio ​]]** | スタジオ内の情報を取得 | 
 +| ::: | **[[ vci/script/reference/​exportavatar ​ExportAvatar ​]]** | アバター情報を取得 | 
 +| ::: | **[[ vci/script/reference/​exportshared ​ExportShared ​]]** | 部屋に紐づく同期変数 | 
 +| vci.state | **[[ vci/script/reference/exportstate | ExportState ​]]** | 特定のアイテムに紐づく同期変数 | 
 +| vci.me | **[[ vci/​script/​reference/​exportme | ExportMe ​]]** | ユーザーのローカル情報を取得 | 
 +| ::: | **[[ vci/​script/​reference/​vciinput |  ExportMe GetXXInput ]]** | キーボードの入力を受け取る | 
 +| vci.message | **[[ vci/script/reference/​message ​ExportMessage ]]** | Messageを飛ばしてVCI間で通信 | 
 +| vci.cameraSystem | **[[ vci/​script/​reference/​exportphotographycamera | ExportPhotographyCamera ​]]** | 写真撮影用カメラを作成 | 
 +| vci.vc.room | **[[ vci/script/​reference/​exportvc |  ExportVc/​ExportRoom ]]** | ルーム情報を取得 | 
 +::: | **[[ vci/script/reference/​exportroomplayer | ExportRoomPlayer/​Controller ]]** | プレイヤー情報を取得、物理演算の制御 | 
 +| ::: | **[[ vci/​script/​reference/​exportcharacter | ExportCharacter ]]** | ャラクタモデル情報を取得 | 
 +| ::: | **[[ vci/​script/​reference/​exportmonitorcamera | ExportMonitorCamera ​]]** | モニターカメラの情報を取得 | 
 +|vci.osc|**[[vci:​script:​reference:​exportosc|ExportOsc]]**|外部との OSC 通信 | 
 + 
 +クラスと関数の一覧は、 
 +<​code>​C:/​Users/​_USER_/​AppData/​LocalLow/​VirtualCast/​VirtualCast</​code>​ 
 +内の **[EmbeddedScriptWorkspace > types.lua]** を開くと確認できます。
  
-===== リファレンス(自動出力) ===== 
  
 +--> リファレンス(自動出力) (クリックで展開) #
   * [[vci:​script:​reference:​callbacks| callbacks]]   * [[vci:​script:​reference:​callbacks| callbacks]]
-  * [[vci:​script:​reference:​vcimodule| vci_module]] 
   * [[vci:​script:​reference:​cstypes#​ types| c# types]]   * [[vci:​script:​reference:​cstypes#​ types| c# types]]
 +{{ vci:​script:​reference:​vcireferencedoc.zip |}} ※Windowsヘルプ形式(chm)\\
 +使えるライブラリ一覧 version 0.3.0(2019/​05/​15) ​
 +<--
  
-===== コラム等 =====+===== コラム =====
  
   * [[vci:​script:​tips:​stringsearch | string型の検索方法まとめ]]   * [[vci:​script:​tips:​stringsearch | string型の検索方法まとめ]]
   * [[vci:​script:​tips:​hsv2rgb | LuaでHSVtoRGBを書く]]   * [[vci:​script:​tips:​hsv2rgb | LuaでHSVtoRGBを書く]]
   * [[vci:​tips:​animation| アニメーションクリップを使用する際の注意]]   * [[vci:​tips:​animation| アニメーションクリップを使用する際の注意]]
 +  * [[vci/​script/​document/​getname]] ​
 +  * [[vci/​script/​reference/​syncvariable]]
   * [[vci:​component:​sdk:​subitem:​owned| SubItemの所有権と同期処理の関係]]   * [[vci:​component:​sdk:​subitem:​owned| SubItemの所有権と同期処理の関係]]
   * [[vci:​script:​reference:​sharedmesh| メッシュの共通化]]   * [[vci:​script:​reference:​sharedmesh| メッシュの共通化]]
  
-===== VCIスクリプトリファレンスの名前空間 ===== 
  
-  * [[vci:​script:​reference:​namespace | VCIスクリプトリファレンスの名前空間]] 
-  * [[vci:​script:​reference:​tmp | リファレンスページのテンプレート]] 
vci/script/reference.1623924492.txt.gz · 最終更新: 2021/06/17 19:08 by t-daihisa

ページ用ツール