vci:script:reference:effekseer

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
vci:script:reference:effekseer [2021/06/17 20:01]
t-daihisa
vci:script:reference:effekseer [2023/06/01 11:12] (現在)
pastatto リファレンスページの注意書き追加
ライン 1: ライン 1:
-====== ​Effekseer ​(エフェクト) ======+~~NOTOC~~ 
 +====== ​ExportEffekseer ​(エフェクト) ====== 
 +<WRAP center round important 80%>
  
 +このページは過去の情報となります。\\
 +新しいスクリプトリファレンスは**[[https://​developer.virtualcast.jp/​vci-docs/​api/​|こちら]]**になります。
 +</​WRAP>​
 VCIでエフェクトを再生するのに使用します。\\ VCIでエフェクトを再生するのに使用します。\\
 コンポーネントの使用方法は [[vci:​component:​sdk:​effekseer| Effekseer (VCI対応)]] を確認してください。 コンポーネントの使用方法は [[vci:​component:​sdk:​effekseer| Effekseer (VCI対応)]] を確認してください。
  
-===== メソッド覧 =====+^ ExportAssets ^^^ 
 +^ 名前 ^ 説明 ^ バージョン ^ 
 +| [[ vci/​script/​reference/​effekseer#​基本的な使用方法|GetEffekseerEmitter]] | VCI内のObjectのエフェクトを取得 | | 
 +^ ExportEffekseer ^^^ 
 +^ 名前 ^ 説明 ^ バージョン ^ 
 +| [[ vci/​script/​reference/​effekseer#​EffectName]] | エフェクト名を取得 | | 
 +| [[ vci/​script/​reference/​effekseer#​Play]] | ループ再生 | | 
 +| [[ vci/​script/​reference/​effekseer#​PlayOneShot]] | 1回だけ再生 | | 
 +| [[ vci/​script/​reference/​effekseer#​Stop]] | 即座に停止 | | 
 +| [[ vci/​script/​reference/​effekseer#​StopImmediate(非推奨)]] | 即座に停止(非推奨)| | 
 +| [[ vci/​script/​reference/​effekseer#​StopRoot]] | 徐々に停止 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetAllColor]] | エフェクトの色を変更 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetTargetLocation]] | エフェクトの向かう位置を指定 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetPause]] | 時停止 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetShow]] | エフェクトの表示・非表示を設定 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetSpeed]] | エフェクトのスピードを変更 | | 
 +| [[ vci/​script/​reference/​effekseer#​SetLoop]] | エフェクトのループを設定 | |
  
-**メソッド一覧[EmbeddedScriptWorkspace]フォルダ内[types.lua]を開くと最新のメソッド一覧を確認できます。** +''​_ALL_''​ を含む関数、他のクライアントでも実行され同期します。\\ 
- +全てのクントで同じ結果になってほい場合は ''​_ALL_'' ​含む関数使用てください。\\ 
----- +<​code>​ 
- +Play 
-^ メソッド名 ^ 説明 ^ +_ALL_Play 
-| [[ vci/​script/​reference/​effekseer#​EffectName | EffectName]] | Stringでエフェクト名を取得します。 | +</code>
-| [[ vci/​script/​reference/​effekseer#​Play() | Play()]] | 停止するまエフェクトがループ再生します。 | +
-| [[ vci/​script/​reference/​effekseer#​PlayOneShot() | PlayOneShot()]] | エフェクトが1回だけ再生されます。 | +
-| [[ vci/​script/​reference/​effekseer#​Stop() | Stop()]] | エフェクトを停止します。ゆっくりと消失します。 | +
-| [[ vci/​script/​reference/​effekseer#​StopImmediate() | StopImmediate()]] | エフェクトを停止します。\\ ​実行したタイミングで即座にエフェクトが消失します。 | +
-| [[ vci/​script/​reference/​effekseer#​StopRoot() | StopRoot()]] |  | +
-| [[ vci/​script/​reference/​effekseer#​SetAllColor() | SetAllColor(color:​ Color)]] | エフェクト色を変更します。 | +
-| [[ vci/​script/​reference/​effekseer#​SetTargetLocation() | SetTargetLocation(targetLocation:​ Vector3)]] | エフェトの向かう位置を指定します。 | +
-| [[ vci/​script/​reference/​effekseer#​SetPause() | SetPause (paused: bool)]] | 実行したタグでエフェクの再生を一時停止ます。 | +
-| [[ vci/​script/​reference/​effekseer#​SetShow() | SetShow (shown: bool)]] | エフェクトの表示・非表示切り替えます。 | +
-| [[ vci/​script/​reference/​effekseer#​SetSpeed () | SetSpeed (speed: number)]] | エフェクトのスピード変更ます。\\ 通常の速度を1の基準速度として扱い、基準速度の倍速で変化します。 | +
-| [[ vci/script/​reference/​effekseer#​SetLoop () | SetLoop (isLoop: bool)]] | trueであればエフェクトの再生がループします。\\ デフォルトはEffekseer Emitterで設定した値です。 |+
  
-''​_ALL_''​ を含むメソッドは、他のクライアントでも実行され同期します。\\ 
-全てのクライアントで同じ結果になってほしい場合は ''​_ALL_''​ を含むメソッドを使用してください。\\ 
  
-^ メソッド名 ^ 説明 ^ 
-| _ALL_Play () | 停止するまでエフェクトがループ再生します。 | 
-| _ALL_PlayOneShot () | エフェクトが1回だけ再生されます。 | 
-| _ALL_Stop () | エフェクトを停止します。ゆっくりと消失します。 | 
-| _ALL_StopImmediate () | エフェクトを停止します。\\ 実行したタイミングで即座にエフェクトが消失します。 | 
-| _ALL_StopRoot () |  | 
-| _ALL_SetAllColor (color: Color) | エフェクトの色を変更します。 | 
-| _ALL_SetTargetLocation (targetLocation:​ Vector3) | エフェクトの向かう位置を指定します。 | 
-| _ALL_SetPause (paused: bool) | 実行したタイミングでエフェクトの再生を一時停止します。 | 
-| _ALL_SetShow (shown: bool) | エフェクトの表示・非表示を切り替えます。 | 
-| _ALL_SetSpeed (speed: number) | エフェクトのスピードを変更します。\\ 通常の速度を1の基準速度として扱い、基準速度の倍速で変化します。 | 
-| _ALL_SetLoop (isLoop: bool) | trueであればエフェクトの再生がループします。\\ デフォルトはEffekseer Emitterで設定した値です。 | 
  
 ===== 基本的な使用方法 ===== ===== 基本的な使用方法 =====
ライン 69: ライン 65:
  
 ===== EffectName ===== ===== EffectName =====
 +**EffectName string**
  
-**戻り値:string** +EffekseerEmitterのEffectAssetに割り当てられているエフェクトのファイル名を取得します。
- +
-  * EffekseerEmitterのEffectAssetに割り当てられているエフェクトのファイル名を取得します。+
  
 <file lua main.lua>​ <file lua main.lua>​
ライン 91: ライン 86:
 </​code>​ </​code>​
  
-===== Play() ===== +===== Play ===== 
- +**Play fun()**\\ 
-**引数:なし**+**_ALL_Play fun()**
  
   * Effectの再生を開始します。   * Effectの再生を開始します。
ライン 122: ライン 117:
 </​code>​ </​code>​
  
-===== PlayOneShot() ===== +===== PlayOneShot ===== 
- +**PlayOneShot fun()**\\ 
-**引数:なし**+**_ALL_PlayOneShot fun()**
  
   * Loop設定になってるエフェクトの場合でも、エフェクトを1回だけ再生します。   * Loop設定になってるエフェクトの場合でも、エフェクトを1回だけ再生します。
ライン 146: ライン 141:
 </​code>​ </​code>​
  
-===== Stop() ===== +===== Stop ===== 
- +**Stop fun()**\\ 
-**引数:なし**+**_ALL_Stop fun()**
  
   * Play()したエフェクトの再生を即座に停止します。   * Play()したエフェクトの再生を即座に停止します。
ライン 176: ライン 171:
 </​code>​ </​code>​
  
-===== StopImmediate() =====+===== StopImmediate(非推奨) ===== 
 +**StopImmediate fun()**\\ 
 +**_ALL_StopImmediate fun()**
  
-**引数:なし** 
  
   * 処理はStop()と同じく即座にエフェクトが停止されますが、Effekseerの公式では非推奨の処理になります。   * 処理はStop()と同じく即座にエフェクトが停止されますが、Effekseerの公式では非推奨の処理になります。
  
-===== StopRoot() =====+===== StopRoot ===== 
 +**StopRoot fun()**\\ 
 +**_ALL_StopRoot fun()**
  
-**引数:なし** 
  
   * Play()したエフェクトの再生を徐々に停止します。処理としてはルートノードだけを停止して、子のノードが徐々に停止していきます。   * Play()したエフェクトの再生を徐々に停止します。処理としてはルートノードだけを停止して、子のノードが徐々に停止していきます。
ライン 211: ライン 208:
 </​code>​ </​code>​
  
-===== SetAllColor() =====+===== SetAllColor ===== 
 +**SetAllColor fun(color: Color)**\\ 
 +**_ALL_SetAllColor fun(color: Color)**
  
 **第1引数:color (color)** **第1引数:color (color)**
ライン 260: ライン 259:
 </​code>​ </​code>​
  
-===== SetTargetLocation() =====+===== SetTargetLocation ===== 
 +**SetTargetLocation fun(targetLocation:​ Vector3)**\\ 
 +**_ALL_SetTargetLocation fun(targetLocation:​ Vector3)**
  
 **第1引数:targetLocation (Vector3)** **第1引数:targetLocation (Vector3)**
ライン 274: ライン 275:
 </​code>​ </​code>​
  
-===== SetPause() =====+===== SetPause ===== 
 +**SetPause fun(paused: boolean)**\\ 
 +**_ALL_SetPause fun(paused: boolean)**
  
 **第1引数:paused (bool)** **第1引数:paused (bool)**
ライン 304: ライン 307:
 </​code>​ </​code>​
  
-===== SetShow() =====+===== SetShow ===== 
 +**SetShow fun(shown: boolean)**\\ 
 +**_ALL_SetShow fun(shown: boolean)**
  
 **第1引数:shown (bool)** **第1引数:shown (bool)**
ライン 336: ライン 341:
 </​code>​ </​code>​
  
-===== SetSpeed ​() =====+===== SetSpeed ===== 
 +**SetSpeed fun(speed: number)**\\ 
 +**_ALL_SetSpeed fun(speed: number)**
  
 **第1引数:Speed(number)** **第1引数:Speed(number)**
ライン 365: ライン 372:
  
  
-===== SetLoop ​() =====+===== SetLoop ===== 
 +**SetLoop fun(isLoop: boolean)**\\ 
 +**_ALL_SetLoop fun(isLoop: boolean)**
  
 **第1引数:isLoop (bool)** **第1引数:isLoop (bool)**
vci/script/reference/effekseer.1623927718.txt.gz · 最終更新: 2021/06/17 20:01 by t-daihisa

ページ用ツール