Ticket #31929

Mac版PMD Loaderでロードが失敗する

Eröffnet am: 2013-08-25 23:24 Letztes Update: 2013-09-14 19:58

Auswertung:
(Anonym)
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

MacでPMD Loaderがファイルのインポートに失敗し、テクスチャが表示されないことがあります。
どうやらファイル名に濁点を含むデータを読み込めてないように見えますが、
これはファイルシステムの正規化方式の違いのためではないでしょうか?
Windowsは濁点付きの文字を1文字として扱うNFC、Macは濁点のみで1文字として扱うNFDですので、
それが原因で読み込めていないように見受けられます。
もしも私の勘違いでしたり、既にお気づきでしたら失礼をご容赦ください。

Ticket-Verlauf (3/3 Historien)

2013-08-25 23:24 Aktualisiert von: None
  • New Ticket "Mac版PMD Loaderでロードが失敗する" created
2013-08-31 04:58 Aktualisiert von: None
Kommentar

追記です。

検証のためにコードをいじって確認しました。

PMDLoaderScript.csの183行目に以下の行を追加してみたところ、今まで取り込めなかったPMDが取り込めるようになりました。


texNameEndAssignVar = texNameEndAssignVar.Normalize(NormalizationForm.FormKD);


やはりファイル名の正規化方式の違いがMacで取り込めない原因で間違いないようです。

2013-09-14 19:58 Aktualisiert von: grgsiberia
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2013-09-14 19:58

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden