2015/06/06(土) [n年前の日記]
#1 [cg_tools] Tiled Map Editor のjsonエクスポート時の動作がなんだかちょっと怪しい
Tiled Map Editor 0.12.3 をインストールして使っているけど、.tmx 保存時はともかく、.json をエクスポートすると、使ってる画像ファイル ―― tilesets の image がフルパスで記録されてしまって。そこは相対パスで記録してもらわないと困るんだけど…。
オプション項目に絶対パス・相対パスの切り替えがあるのかと思って探したけれど、そのあたり見当たらず。まあ、.tmx が相対パスで記録してるわけだから、そういったオプションが無さそうな気もするけど。
仕方ないので、.json を読み込む Rubyソース側で、ディレクトリパスを無視・画像ファイル名だけ取り出して処理するように修正。Ruby の場合、File.basename() を使えばファイル名だけ取得できる。
あるいはエディタで、.jsonをエクスポートするたびに .json 内を修正してもいいのだろうけど。
以前は相対パスで記録してあった記憶があるのだけど、エンバグなのか、仕様変更なのか…。
オプション項目に絶対パス・相対パスの切り替えがあるのかと思って探したけれど、そのあたり見当たらず。まあ、.tmx が相対パスで記録してるわけだから、そういったオプションが無さそうな気もするけど。
仕方ないので、.json を読み込む Rubyソース側で、ディレクトリパスを無視・画像ファイル名だけ取り出して処理するように修正。Ruby の場合、File.basename() を使えばファイル名だけ取得できる。
あるいはエディタで、.jsonをエクスポートするたびに .json 内を修正してもいいのだろうけど。
以前は相対パスで記録してあった記憶があるのだけど、エンバグなのか、仕様変更なのか…。
[ ツッコむ ]
以上です。