この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
vci:component:sdk:effekseer [2023/08/28 22:48] pastatto 対応バージョンについて別ページを確認する方向に書き換えテクスチャ参照の修正された内容を削除 |
vci:component:sdk:effekseer [2023/10/04 18:02] pastatto リファレンスページのURL変更、手順など構成の見直し |
||
---|---|---|---|
ライン 5: | ライン 5: | ||
* エフェクトの再生には**VCI v0.19**以降が必要です。 | * エフェクトの再生には**VCI v0.19**以降が必要です。 | ||
* Effekseerの使い方は[[https://effekseer.github.io/jp/documentation.html| Effekseerドキュメント]]を確認してください。 | * Effekseerの使い方は[[https://effekseer.github.io/jp/documentation.html| Effekseerドキュメント]]を確認してください。 | ||
- | * VCIスクリプト:[[vci:script:reference:effekseer | Effekseer (VCIスクリプト)]] | + | * VCIスクリプト:[[https://developer.virtualcast.jp/vci-docs/api/classes/ExportEffekseer/index.html | ExportEffekseer]] |
* VCIサンプル:[[vci/sample/effect]] | * VCIサンプル:[[vci/sample/effect]] | ||
- | ====== 対応バージョンについて ====== | + | ==== 対応バージョンについて ==== |
VCI作成用パッケージのUniVCIのバージョンによってはEffekseer の**対応バージョン**が異なります。\\ | VCI作成用パッケージのUniVCIのバージョンによってはEffekseer の**対応バージョン**が異なります。\\ | ||
ライン 22: | ライン 22: | ||
===== EffekseerからUnityへの取り込み ===== | ===== EffekseerからUnityへの取り込み ===== | ||
- | {{:vci:sdk:effekseer:forunity.jpg?direct&600|}}\\ | ||
- | - 最新の[[https://github.com/virtual-cast/VCI/releases | VCI UnityPackage]]をダウンロードし、プロジェクトにインポートしてください。 | + | <WRAP group round box 95%> |
- | - [[https://effekseer.github.io/jp/ | Effekseer]]でエフェクトを作成し、プロジェクトファイルを保存して、[標準形式]よりエフェクトファイルを保存してください。 | + | **1. VCI UnityPackageをダウンロードする**\\ |
- | - エフェクトファイルと、エフェクトに使用したデータをUnityのassetフォルダへドラッグ&ドロップしてください。 | + | 最新の[[https://github.com/virtual-cast/VCI/releases | VCI UnityPackage]]をダウンロードし、プロジェクトにインポートしてください。 |
- | - エフェクトの情報をInspectorで開き、テクスチャ等がちゃんと割り当てられてるか確認してください。\\ 割り当てられてない場合、手動で割り当ててください。 | + | </WRAP> |
- | ===== コンポーネント 画像 ===== | ||
- | {{:vci:sdk:effekseer:emitter.jpg?direct&600|}} | + | <WRAP group round box 95%> |
+ | <WRAP half column> | ||
+ | **2. エフェクトを作成して保存する**\\ | ||
+ | [[https://effekseer.github.io/jp/ | Effekseer]]でエフェクトを作成し、プロジェクトファイルを保存して、[標準形式]よりエフェクトファイルを保存してください。 | ||
+ | </WRAP> | ||
- | ===== Effekseer Emitter ===== | + | <WRAP half column> |
+ | {{ :vci:sdk:effekseer:forunity1.png?direct |}} | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | <WRAP group round box 95%> | ||
+ | <WRAP half column> | ||
+ | **3. Unityへインポート**\\ | ||
+ | エフェクトファイルと、エフェクトに使用したデータをUnityのassetフォルダへドラッグ&ドロップしてください。 | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP half column> | ||
+ | {{ :vci:sdk:effekseer:forunity2.png?direct |}} | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | <WRAP group round box 95%> | ||
+ | <WRAP half column> | ||
+ | **4. 再生されるか確認**\\ | ||
+ | エフェクトの情報をInspectorで開き、テクスチャ等がちゃんと割り当てられてるか確認してください。\\ 割り当てられてない場合、手動で割り当ててください。 | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP half column> | ||
+ | {{ :vci:sdk:effekseer:forunity3.png?direct |}} | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
- | ^ プロパティー ^ 機能 ^ | ||
- | | Effect Asset | 再生したいエフェクトを割り当てます。 | | ||
- | | Play On Start | 有効の場合、VCI出現時にエフェクトを再生します。 | | ||
- | | Is Looping | 有効の場合、エフェクトがループ再生されます。 | | ||
===== オブジェクト構成について ===== | ===== オブジェクト構成について ===== | ||
- | {{:vci:sdk:effekseer:object.png?direct&600|}} | + | {{ :vci:sdk:effekseer:object.png?direct&600 }} |
* エフェクトを付与したいゲームオブジェクトに[Effekseer Emitter]をadd Componentしてください。 | * エフェクトを付与したいゲームオブジェクトに[Effekseer Emitter]をadd Componentしてください。 | ||
* Effect用オブジェクトの配置場所は、VCIObject以下であればどこに配置しても問題ありません。 | * Effect用オブジェクトの配置場所は、VCIObject以下であればどこに配置しても問題ありません。 | ||
* [VCI SubItem]をadd Componentしなくても[Effekseer Emitter]単体で動作します。 | * [VCI SubItem]をadd Componentしなくても[Effekseer Emitter]単体で動作します。 | ||
+ | |||
+ | ==== コンポーネント ==== | ||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
+ | {{ :vci:sdk:effekseer:emitter.png?direct }} | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP half column> | ||
+ | === Effekseer Emitter === | ||
+ | VCIでエフェクトの再生に使用するコンポーネントです。 | ||
+ | ^ プロパティー ^ 機能 ^ | ||
+ | | Effect Asset | 再生したいエフェクトを\\ 割り当てます。 | | ||
+ | | Play On Start | 有効の場合、VCI出現時に\\ エフェクトを再生します。 | | ||
+ | | Is Looping | 有効の場合、エフェクトが\\ ループ再生されます。 | | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
+ | |||
+ | |||
+ | |||
+ | |||
- | ===== 仕様について ===== | + | ==== 仕様について ==== |
* ディストーション機能はOffになっているため使用できません。 | * ディストーション機能はOffになっているため使用できません。 | ||
* Effekseer自体の音声再生機能は使用できません。 | * Effekseer自体の音声再生機能は使用できません。 | ||
- | ===== その他注意点など ===== | + | ==== その他注意点など ==== |
* VR用のエフェクト作成時は、特別な理由が無い限りは「深度テスト」をONの状態で作成したほうが良いです。OFFの場合はオブジェクトの前後関係を無視して描画されるため、深度違反となりVR上の見た目が悪くなります。 | * VR用のエフェクト作成時は、特別な理由が無い限りは「深度テスト」をONの状態で作成したほうが良いです。OFFの場合はオブジェクトの前後関係を無視して描画されるため、深度違反となりVR上の見た目が悪くなります。 | ||
{{ :vci:sdk:effekseer:zbuffer.jpg?400 }} | {{ :vci:sdk:effekseer:zbuffer.jpg?400 }} |