15x10 タイル、64x64 タイルの Retina タイル マップが動作しています。問題は非網膜デバイスの場合で、32x32 タイルの 15x10 タイルを作成する必要があります。タイルを再作成したくないのですが、XML (.tmx) ファイルを変更しただけですか? 自動化されたツールまたはこれを回避する別の方法はありますか? 私はオンラインで探していましたが、あまり助けがありません。
ありがとう
15x10 タイル、64x64 タイルの Retina タイル マップが動作しています。問題は非網膜デバイスの場合で、32x32 タイルの 15x10 タイルを作成する必要があります。タイルを再作成したくないのですが、XML (.tmx) ファイルを変更しただけですか? 自動化されたツールまたはこれを回避する別の方法はありますか? 私はオンラインで探していましたが、あまり助けがありません。
ありがとう
TMX ファイルを更新し、特定の属性をスケーリングする必要があります。TMX マップが非常に単純でない限り、これは退屈でエラーが発生しやすい作業であり、ツールに任せるのが最善です。
さまざまな TMX 再スケーリング ツールがありますが、一部は機能しなかったか、単にその時点で不完全でした (つまり、オブジェクト レイヤーをスケーリングしていないツールがありました)。私が知っているすべてのツールは、通常、Python、Ruby、Bash スクリプトなど、かなり特殊な言語 (少なくとも iOS 開発者にとっては) で書かれています。その他は、ソース コードなしでバイナリとしてのみ利用できます。
この cocos2d フォーラムの投稿 を確認してください。具体的には、このツールまたはApp Store の HDxです。iTilemapsも役立つ場合があります。
どちらの選択にも満足できなかったので、Objective-C で独自のコマンド ライン ツールtmx2scaleを作成し、TMX マップをあらゆる方向にインテリジェントに再スケーリングしました。tmx2scale ツールは現在利用できませんが、KoboldScript ゲーム キット プロジェクトのソース コードと一緒に配布される予定です。