まず、私の見解では、それは複雑な仕事になるでしょう。
あなたが言及したhttp://www.minecraftwiki.net/images/0/01/Skinzones.pngファイルはフラットですが、ISOMETRIC 3D ルックに変換する必要があるため、画像を歪ませる必要があります。
たとえば、下の画像を見てください
3Dボックス画像が他の画像の断片から作成されていることがわかります.ロジックは、平面画像に遠近法を追加してそれらを結合することです. しかし、それは 2D であるため、画像の歪みと呼びます。
残念ながら、PHP にバンドルされている GD Library は、そのようなことを実行できるほど高度ではありません。
Image Magic などの他のライブラリを使用する必要があります。このリンクは、歪み関数を使用するためのチュートリアルですhttp://www.imagemagick.org/Usage/distorts/
2 番目に重要なことは画像の処理です。画像をライブで処理することはできますが、サーバーで多くのリソースを消費するため、毎回処理するのではなく、事前に処理された画像を使用することをお勧めします。
アイソメ画像を生成するには、自分でコードを作成する必要があり、画像のサイズに応じて各画像文字を変更する必要がある場合があります。しかし、コードを書いてしまえば簡単です。
私の提案は、あなた自身のコードを一度書いてから、すべてのキャラクターのためにそれを変更し、処理された画像をスプライトに保存し、プレイ機能を追加するときにそれらを使用することです.
こちらのリンクもチェック
http://www.fmwconcepts.com/imagemagick/index.php