8 - 高度なデータアセット
動画の内容
- データアセット内のインヘリタンス
- データ駆動型多様性
- アセットへのUnity拡張
Quantumの新機能
- アセットリンキング: 新しいQuantumバージョン(1.2.0以降)では、
Quantum > Generate Asset Linking Scripts
を手動で実行する必要がなくなりました。quantum_code
ソリューションをビルドしたときに自動で実行されます。 - Unityからデータをポーリングする: Quantum 1.2.2以降、UnityからフレームデータをポーリングするAPIが変更されました。
QuantumGame.Instance
からポーリングする代わりに、QuantumRunner.Default.Game
からポーリングを行います。詳細情報については1.2.2 migration notesを参照してください。
追加情報
- データアセットに関する詳細: データ駆動型ポリモルフォリズム、カスタムアセットローダーなどのデータアセットに関するヒントは asset-linking manualでご確認ください。
- 抽象Quantumアセットに関するヒント: custom attributesを使用してアセットリンキングUnityスクリプトの生成とResetメソッドの無効化が可能です。