Kzm ファイルフォーマット¶
kzm は、kzproj ファイルフォーマットに代わる Kanzi Studio のプロジェクトファイルフォーマットです。Kanzi Studio は、単一の kzproj プロジェクトファイルの代わりに、複数の kzm ファイルにプロジェクトを保存します。各 kzm ファイルには、1 つのプロジェクトアイテムのデータが含まれます。たとえば、マテリアルタイプ、マテリアル、アニメーション、レンダーパスなどは、それぞれ独自の kzm ファイルを持ちます。
kzm ファイルフォーマットの目的は、次のようにして Kanzi Studio プロジェクトにおける変更のレビュー、チームワーク、コラボレーションを改善することです。
粒度が細かく人間が読めるファイルを提供することで、何が変更されたかを正確に確認してレビューできるようにする
マージの競合を減らし、残った競合も解決しやすくする
異なるプロジェクト間でのプロジェクトアイテムの共有を簡単にする
差分を取りやすいファイルにより、スクリプトによる変更を可能にする
Kanzi Studio では引き続き kzproj プロジェクトを開くことができますが、そのようなプロジェクトを保存すると、Kanzi Studio は自動的にプロジェクトを kzm に変換し、kzproj ファイルを削除します。この変換は元に戻せません。プロジェクトを一度 kzm フォーマットで保存すると、そのプロジェクトを kzproj フォーマットに戻すことはできなくなります。
プロジェクトを開くと、この変換が強制されることがあります。Kanzi Studio は、参照されるプロジェクトを別のプロジェクトのディレクトリの外に移動する際に、パスを更新したすべてのプロジェクトを保存するためです。参照されるプロジェクトの保存場所 を参照してください。
Kanzi Studio は、保存操作を完了する前に、変換について知らせる通知を表示します。
Kanzi Studio では、プロジェクトファイルが外部で変更されたことを検出したときに、ディスク上の変更をマージすることもできます。kzm ファイルの変更への対応 を参照してください。