mmd-for-unity-proj/mmd-for-unity — pull request #10 by eral (2013-09-10 12:52:37+00:00)
Title: 材質・剛体にファイル名として使用出来無い文字が含まれていると変換に失敗する不具合の修正

概要
====
材質・剛体にファイル名として使用出来無い文字が含まれていると変換に失敗する不具合を修正しました。

詳細
====
修正内容
----
材質名・剛体名を元にファイル名が生成される箇所に於いてWindowsのファイル名として使用出来無い下記9種類が含まれる事に為ったら全角にエスケープする様にしました。
\/:*?"<>|
また、もし改行が含まれていた場合には除去する様にしています。

問題点
----
Mac側だと9種類もエスケープしなくて良いと思いますが、
UnityEditorがMac上で動いている事を入手する手段が分からなかったので、取り敢えず区別していません。

テストモデル
====
|作者名 式 モデル名 (バージョン) |結果|備考 |
|-----------------------------------------|----|------------------------------------------|
|化身バレッタ式セルシアナ(Ver4.8) |○ |今回の変更に依り正常化 |
|まれよん式初音ミク(ver1.3.9h) |○ |今回の変更に依り正常化 |
|あにまさ式初音ミク(MMD Ver.8.03(x64)付属)|○ |以前から正常、変更に依る不具合は見られない|
|Lat式ミク(Ver2.3) |○ |以前から正常、変更に依る不具合は見られない|
|Tda式初音ミク・アペンド(Ver1.00) |○ |以前から正常、変更に依る不具合は見られない|