Unreal Engine版特有の注意点
最終更新: 2024年9月5日
このページにはアルファ版に関する記述が含まれます。
Cubism SDK for Unreal Engine は、3つのモジュールから構成されています。
Live2DCubismFramework
モデルをランタイム上で動かすために必要な中心的な機能をまとめたモジュールです。
このモジュールはプロジェクトが実行されているときは常に読み込まれます。
Live2DCubismFrameworkEditor
モデルをUnreal Editor上で操作するためのツールをまとめたモジュールです。
このモジュールはプロジェクトを編集するUnreal Editorが起動しているときのみ読み込まれます。
Live2DCubismFrameworkImporter
Cubism Editorから書き出した組み込み用モデルファイルをUnreal Editor上で扱えるUnreal Engine用のファイル形式に変換するための機能をまとめたモジュールです。
このモジュールはプロジェクトを編集するUnreal Editorが起動しているときのみ読み込まれます。
Unreal Editor上で扱えるJson形式の概要については Json の項をご覧ください。
コンポーネントの実行順序について
OW方式では各コンポーネントの実行順序が重要となります。
Cubism SDK for Unreal Engine における各コンポーネントの実行順は以下のように設定されています。
順序が変わった場合、意図せぬ不具合が起こる可能性があります。
CubismParameterStoreComponent
↓
CubismMotionComponent
↓
CubismPoseComponent
↓
CubismExpressionComponent
↓
CubismEyeBlinkComponent
↓
CubismLipSyncComponent
↓
CubismHarmonicMotionComponent
↓
CubismLookAtComponent
↓
CubismPhysicsComponent
↓
CubismModelComponent
↓
CubismDrawableComponent
↓
CubismRendererComponent
以下はアルファ版における制限事項です。
ダブルバッファリング
アルファ版ではモバイル端末上でのパフォーマンス向上のためのダブルバッファリングは実装されていません。
再インポート機能
アルファ版では組み込み用ファイルの再インポート機能が実装されていません。
再インポートを行う場合は、インポート済みのアセットを削除してから再度インポートを行ってください。