SpriteStudio / SS5PlayerForUnity

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

全般 sspjをUnityに再インポートできない(もしくは詳細な手順を教えて欲しい) #130

Open mikiharu-sato opened 9 years ago

mikiharu-sato commented 9 years ago

お世話になっております。

sspjのUnityへの再インポートなのですが、再インポート時に 「SSPJ Importing Error: Please select the folder you want to store in before import.」 というエラーが発生しインポートできません。

例えば、AssetsにFilesというフォルダを作成しインポートを行うと 初回のインポートは問題なく成功いたします。

作成された…_ControlをSceneへ配置など行い、その後OPTPiX SpriteStudio5で アニメーションなど修正したものを再インポートしようとすると先のエラーで インポートが出来ない状態です。 再インポート時にもFilesフォルダを選択し、前回インポートしたものに上書き させたいと思っております。

前回インポートしたファイルを全て消去した後にFilesを選択しインポートを 行っても同様に再インポートできませんでした。 Filesではなく新たに他のフォルダを作成するなどして、そちらを選択して インポートを行うと無事にインポートできました。

上書きで再インポートを繰り返し行えるような手順をお教えいただけますでしょうか?

お忙しい中大変恐縮ですが、何卒よろしくお願い申し上げます。

【環境】 SS5Player For Unity v1.2.16 OPTPiX SpriteStudio 5.3.5.5177 Unity 5.1.1f1

MasamiYitsuse commented 9 years ago

mikiharu-sato様

お世話になっております。 「Project」ペイン上でインポートする基準ディレクトリが選択されていない場合に、当該エラーが出ます。

https://github.com/SpriteStudio/SS5PlayerForUnity/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E6%89%8B%E9%A0%86 (本GitHub上の解説Wiki内「インポート手順」)にあります、「保存先フォルダを指定する」に従って保存先の基準フォルダを選択しておいてから、インポータを呼び出して下さいますようお願いいたします(「指定フォルダ/sspj名」のフォルダとデータが既存している場合、フォルダやデータ群がリネームされていない限り、上書きインポートされます)。 ※原則、本指定フォルダの下にsspj名のフォルダが作成され・その下に該当データがインポートされる仕様になっております。 ※複数人数でのデータ作成なども考慮した結果、インポートしたsspjファイルの元パス位置を記憶しないようにしておりますため、個別ファイルのインポート時には必ずProjectペイン上でインポート基準フォルダを指定する必要があります旨、何卒ご理解の程お願いいたします。

その上で、SS5PU Ver.1.2.3以降で追加されたインポート時のオプションには(上記解説ページ内のオプション解説以外で)下記ページの「(V1.1からV1.2への移行についての解説内)インポート時オプションの変更点について」に解説が存在しています。 https://github.com/SpriteStudio/SS5PlayerForUnity/wiki/v1.1--%E3%81%8B%E3%82%89--v1.2-%E3%81%B8%E3%81%AE%E7%A7%BB%E8%A1%8C%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB ※この2か所に分散しているオプション解説に関しては、後日「Ver.1.2.x系最終バージョン候補」のリリース時に統合するようにいたします。申し訳ございません。

また、何度も同じ元データを同じプロジェクトフォルダに再インポートするようでしたら、バッチインポート機能 https://github.com/SpriteStudio/SS5PlayerForUnity/wiki/%E3%83%90%E3%83%83%E3%83%81%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E6%A9%9F%E8%83%BD もご参照頂けますと幸いです。

お忙しい中お手数をおかけいたしますが、何卒よろしくお願いいたします。

mikiharu-sato commented 9 years ago

お忙しい中、詳細なご説明をいただきまして誠にありがとうございます。

頂きました通りに設定や手順などを踏んでいるはずだと思うのですが 同様のエラーがなくなりません。 下記にインポート時のUnityのスクリーンショットをお送りさせていただきました。 http://18.gigafile.nu/i85ffd277d76cca801b4f152a0fc013cb-0717

この状態でImportボタンを押下すれば、FilesにあるPlayerに上書きされるという 認識なのですが間違いないでしょうか? (ImportするファイルはPlayer.sspjで、こちらをSpriteStudioで再編集したものとなります)

この状態で 「SSPJ Importing Error: Please select the folder you want to store in before import.」 が発生してしまっております。

申し訳御座いませんが、ご確認の程よろしくお願いいたします。

MasamiYitsuse commented 9 years ago

お世話になっております。

画像を拝見しました。 Unity4以上ですと、Project内のフォルダを選択状態にするためには、Projectペインの右側(ツリー部ではなく、ツリー部で選択されているフォルダの内容が列記されている部分)で、フォルダを選択状態にする必要があります。

screenshot_importfolder

この画像で選択状態にあるフォルダは青になっています。 ※これは、Unity(4以降)のProject中のフォルダ・データを選択する際の仕様です。

お忙しい中お手数ですが、ご確認の程何卒お願いいたします。

mikiharu-sato commented 9 years ago

お世話になっております。

ご指摘いただきました選択方法で上書きインポートできることを確認いたしました。

頂いた画像で右ペイン上での選択の意味を理解できました。

お忙しい中、お手数をお掛けいたしました。

ありがとうございました。