私はUnityで開発しているゲームのための100以上のオブジェクトを含むAssets.blendというBlenderファイルを持っています。 私はこれまでに修正を加えたときに、各ルートオブジェクトを別々のfbxファイルとしてエクスポートするスクリプトを実行します。 しかし、私はどのオブジェクトが更新されたかを検出する方法がないため、1つのオブジェクトを作成/変更したにもかかわらず、すべてのオブジェクトを再エクスポートする必要がある度に毎回返します。 スクリプトの実行に要する時間は約10秒ですUnityは変更を検出し、変更されていないプリファブを処理するのに30秒以上を費やします。より効率的なエクスポートスクリプトのためのBlenderオブジェクトの変更を検出しました
最後のエクスポート以降にどのオブジェクトが変更されたかを知るためにスクリプトを改善するにはどうすればよいですか? オブジェクトやメッシュのdate_modified変数はありません。
Mayaを使用してください。問題が解決しました! Mayaからシーンを更新することができます。スクリプトなどはありません。すべてのオブジェクトはワンクリックで更新されます。 – Programmer
yup get Maya。オープンソースはsuckです – Fattie
Blenderは無料で、Mayaは無料です。重要なインディーズ開発者のために。 – cjmarsh