この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
vci:script:module [2021/06/23 16:46] t-daihisa |
vci:script:module [2022/09/01 18:30] 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の呼び出しは可能です** | ||
ライン 23: | ライン 23: | ||
* 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> |