【Unity】モバイル環境での、Asset bundleの互換性
Unity4で、Unity3でAsset Bundleを読み込ませると、
www.assetBundleが、必ずnullになってしまうという現象が起こり、xcode上でのログを見てみると、
could not be loaded because it contains run-time classes of
incompatible version. Rebuild the AssetBundle to fix this error.
というエラーが出ている・・
調べると、
Unity - Unity Japan Official Blog – 技術解説:アセットバンドルのバージョン間互換性
に書いてある通り、モバイル向けだと、マイナーバージョンでの互換性はあるものの、メジャーバージョンが変わってしまうと、互換性が無く、例えば今回の場合は、全てUnity4でパッケージングし直す必要があるということでした。(※してみたら直りました)
面倒ではありますが・・仕方ないですよね・・。