SpriteStudio / SS5PlayerForUnity

OPTPiX SpriteStudio 5 Player for Unity
http://www.webtech.co.jp/spritestudio/
MIT License
39 stars 15 forks source link

v1.2.1でUnity5+Windows7 32bitでインポートができない #108

Open masahiko-ogawa opened 9 years ago

masahiko-ogawa commented 9 years ago

 お世話になっております。  現在、SS5Playerのコンバートでタイトルの問題が発生しており、困っております。

 現象といたしましては、以下の通りです。 ◆環境  Unity5を32bit版Windowsにインストール(unity5.0.1の32bit版を使用)  ss5playerforUnity(1.2.1)をインポート済み ◆手順  メニューのtools→Import ss5(sspj)を選択。  Importから作成済みのsspjファイルを開く ◆結果  コンバート中にメモリアロケーションエラーが発生しUnityがクラッシュ ◆その他  複数の32bit版windowsを使用しているPCで同じ問題が発生しております。  この環境で作成済みのプレハブ(インポートしたフォルダ/Prefab以下のもの)を読み込むと、同様にクラッシュします。  64bit版Windowsや32bit版でもUnity4.5~4.6では問題は発生しておりません。

 まだ詳細を調査できていないので恐縮ですが、なにか問題を回避する方法はありますでしょうか?  よろしくお願い致します。 

masahiko-ogawa commented 9 years ago

すみません、問題のファイルは「インポートしたフォルダ/Prefab以下のもの」ではなく「/Animation以下のもの」(xxx.asset)でした。

MasamiYitsuse commented 9 years ago

masahiko-ogawa様

お世話になっております。 一点確認させていただきたいのですが、現状お手元で起こっている事象は

https://github.com/SpriteStudio/SS5PlayerForUnity/issues/105 「Import時にArgumentNullExceptionが発生」

と同じものでしょうか?

もし、同様のものであれば、GitHubから最新版(現状ですと、Developに上がっているものが「Ver.1.2.3(RC)」となっています。もしかしたらMasterの方も同バージョンになっているかもしれません)をPULLしていただき、SS5Player for Unityをバージョンアップをしていただけると状況が改善されている可能性が高いと思われます。 ※Ver.1.2.1とV1.2.2には、 「再インポート前と後のSSPJで使用しているテクスチャ数が異なっている場合」 「一部アトリビュートを使っているVer.1.1.18以前のバージョンのデータに上書きで再インポートしようとした場合」 などで、インポータがメモリアクセス例外を出すバグがありました。それを改定したバージョンはVer.1.2.2(Rel.2)となっております(現在Ver.1.2.3のリリース準備をしており、Ver.1.2.2及びVer.1.2,3-RCは、その開発途上バージョンとなりますが、Ver.1.2.1よりもはるかに安定性が向上しております他、いくらかの機能追加などがございます)。

お忙しい中大変お手数ですが、ご確認いただけますと助かります。

masahiko-ogawa commented 9 years ago

 ご回答いただきありがとうございます。  先程、最新バージョンでのインポートを行ったところ、正常に処理が行われることを確認致しました。  一旦解決とさせていただき、また何かありましたらご連絡致します。  ありがとうございました。

 同一のデータでの32bit版と64bit版のUnityで実行した場合の差異でしたので、#105の事象と同じものか考慮しておりませんでした。  お手数をお掛け致しました。