08:15DXライブラリでFBXファイルの3Dモデルを読み込んだときにシェイプ名やマテリアル名などに日本語が使われていると文字化けします。C#からDXライブラリを使用していまして、C#版のDXライブラリがマルチバイト文字セットのために発生している問題と思います。呼び出すラッパー関数を使用して間接的に呼び出しています(書き忘れていました。すいません)今回の問題が起きているのは、マテリアル名取得(MV1GetMaterialName)を呼び出すC++のラッパー関数内で文字化けが起きていました。C#の問題というよりは、C++の問題でした。話をわかりづらくさせてしまって申し訳ありません。C++で問題が簡単にわかるサンプルプログラムをつくりました。下記のコードは、マルチバイト文字セットでビルドしたDXライブラリ&サンプルプログラムでは、マテリアル名が文字化けします。有効にしてビルドしています。読む込むFBXファイルのマテリアル名には、日本語が入っています。それで、FBXファイルの日本語のマテリアル名などに対応していただきたいのですが......という状況です。03:33対応していただけるようで、ありがとうございます。修正を心よりお待ちしております。修正が大きい&時間がかかるようですので、直すのはやめにしていただきたいと思います。自分のソフトのUnicode化で対応することして、DXライブラリ自体は直さなくてもよいようにしようと思います。この件は解決で、よろしくお願いします。20:03対応ありがとうございます!実は私用で急いでいたのと、Unicodeの方が国際化&多言語に対応できますので、自分のプログラムはUnicode化してしまいました...。忙しいところ無理をさせてしまったようで本当に感謝の言葉もございません。余談ですが、C#版のDXライブラリはとても簡単にUnicode化できました。CharSet.Unicode"を追加するだけで動いてくれました。問題もなく、かなり安定して動いています。将来、C#版のDXライブラリをUnicode化するときのご参考にでもなればと思います。今後ともよろしくお願いします。04:21そこはdllの命名とドキュメントにしっかり書くことで責任放棄するしか無いのでは・・・。(記事メンテ時に使用)クッキ。