ユーザ用ツール

サイト用ツール


vci:script:module

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
vci:script:module [2021/06/23 16:46]
t-daihisa
vci:script:module [2022/12/12 20:40]
pastatto デバック→デバッグ
ライン 7: ライン 7:
   * VirtualCastは1.7.0a以降で使用可能。   * VirtualCastは1.7.0a以降で使用可能。
  
-==== module (VCI Object)の設定方法 ====+===== module (VCI Object)の設定方法 ​=====
  
 {{:​vci:​script:​module:​img1.jpg?​direct&​400|}} {{:​vci:​script:​module:​img1.jpg?​direct&​400|}}
ライン 15: ライン 15:
   - moduleのプログラムをテキストエリアに入力します   - moduleのプログラムをテキストエリアに入力します
  
-=== 注意事項・仕様など ===+==== 注意事項・仕様など ​====
  
   * **moduleからmoduleの呼び出しは可能です**   * **moduleからmoduleの呼び出しは可能です**
     * (最初期のバージョンではできませんでしたが、現行バージョンであれば問題なく使えます)     * (最初期のバージョンではできませんでしたが、現行バージョンであれば問題なく使えます)
-  * moduleをバーチャルキャストでデバッしながら作成する場合は…\\ 3のテキストエリアは空白のままアップロードした後に、\\ EmbeddedScriptWorkspaceのフォルダから編集を行います\\+  * moduleをバーチャルキャストでデバッしながら作成する場合は…\\ 3のテキストエリアは空白のままアップロードした後に、\\ EmbeddedScriptWorkspaceのフォルダから編集を行います\\
   * [[vci:​updatelog:​2.0.0a | VCI v0.30]] から、**vci.assetsなどのvciテーブル以下の関数にmoduleからアクセスできるように**なりました   * [[vci:​updatelog:​2.0.0a | VCI v0.30]] から、**vci.assetsなどのvciテーブル以下の関数にmoduleからアクセスできるように**なりました
   * Quaternion,​Vector3などの型は使用可能です   * Quaternion,​Vector3などの型は使用可能です
  
-==== moduleを呼び出して実行する ====+===== moduleを呼び出して実行する ​=====
  
 <file lua main.lua>​ <file lua main.lua>​
ライン 53: ライン 53:
 </​file>​ </​file>​
  
-=== 結果 ===+==== 結果 ​====
  
 <​code>​ <​code>​
ライン 60: ライン 60:
 </​code>​ </​code>​
  
-==== moduleを呼び出して実行する(module 内の関数, メソッドを local 指定する場合) ====+===== moduleを呼び出して実行する(module 内の関数を local 指定する場合) ​=====
  
 <file lua main.lua>​ <file lua main.lua>​
 -- module_1にmoduleの機能を格納する -- module_1にmoduleの機能を格納する
 local module_1 = require "​module_1"​ local module_1 = require "​module_1"​
--- module_1のメソッドを呼び出す+-- module_1の関数を呼び出す
 print(module_1.GetName()) print(module_1.GetName())
 print(module_1.GetVector()) print(module_1.GetVector())
ライン 88: ライン 88:
 </​file>​ </​file>​
  
-=== 結果 ===+==== 結果 ​====
  
 <​code>​ <​code>​
ライン 95: ライン 95:
 </​code>​ </​code>​
  
-==== クラスのような使い方をする ====+===== クラスのような使い方をする ​=====
  
 <file lua main.lua>​ <file lua main.lua>​
ライン 121: ライン 121:
 </​file>​ </​file>​
  
-==== Enum のような使い方をする ====+===== Enum のような使い方をする ​=====
  
 <file lua main.lua>​ <file lua main.lua>​
ライン 136: ライン 136:
 </​file>​ </​file>​
  
-=== 結果 ===+==== 結果 ​====
  
 <​code>​ <​code>​
vci/script/module.txt · 最終更新: 2022/12/12 20:40 by pastatto

ページ用ツール