簡単に見つけられるように思えますが、私のGoogle fooは失敗しています。Unity はコンテンツのホットスワップをサポートしていますか? つまり、3D モデルまたはテクスチャを使用しています。ディスクで更新する場合、Unity はゲーム中に自動的にリロードされますか (展開されず、ゲームをデバッグするだけです)?
ありがとう
簡単に見つけられるように思えますが、私のGoogle fooは失敗しています。Unity はコンテンツのホットスワップをサポートしていますか? つまり、3D モデルまたはテクスチャを使用しています。ディスクで更新する場合、Unity はゲーム中に自動的にリロードされますか (展開されず、ゲームをデバッグするだけです)?
ありがとう
はい、少なくとも 3D モデルのメッシュ (私は Blender のみを使用しています) とテクスチャ用です。インスタンスがすでにアクティブな場合、ほとんどの場合、スクリプトはクラッシュを引き起こします。
Unity の以前のバージョンでは、アニメーションに関連する問題が見られました。たぶん、現在または特定の状況下で機能します。
モデルについてはわかりませんが、テクスチャ定義がリロードされます。私はいつもそれをします。Photoshop で PNG や PSD を変更すると、変更内容がアプリで透明になります。サウンドについても同様で、コードの変更についても同様です。特に update() および FixedUpdate() 関数内のコード、またはレベルがリロードされた場合など。
新しい変数スクリプトを追加すると、スクリプトが壊れることがあります。また、サウンドを追加したり、サウンドを変更したりすると、新しいサウンドがエディターにポップアップ表示されます。最善の方法は、一時停止してからロードし、UNITY EDITOR で一時停止を解除することです。
IDE は、何か新しいものを検出すると、再生中、停止中、一時停止中のいずれであっても、再インポートを試みます。