2014/01/29(水) [n年前の日記]
#1 [unity] Unityでタイルマップってできるのだろうか
Unity2Dの勉強中だけど、背景が寂しいので、BGを表示してみたいなと。で、せっかく2Dゲームのソレをやるのであれば、タイルマップを表示してみたいものだなと。しかし、そんなことできるんかいなと。
ググってみたら、いくつか選択肢があるようで。
_Unity3D - Unity 途別2Dアセット - Qiita [キータ]
_Asset Store - 2D Toolkit
_Unity3Dでお金をかけずに2Dゲーム開発 | めがみん.JP
_Asset Store - Orthello 2D Pro
_Asset Store - Tiler
_Asset Store - Rotorz Tile System
_Unity Tiled Tilemaps | Karnak Games
_Asset Store - Tiled Tilemaps
_Asset Store - UniTile
ただし、どれもえてして有償のAssetsの模様。
と思ったら、ちょっと気になるソレも見かけたり。
_UNITMX, A Tiled Map editor TMX Importer for Unity [RELEASED]
_[RELEASED] X-UniTMX, A Tiled Map TMX Importer for Unity3D
_Chaoseiro / X-UniTMX � Bitbucket
_PolCPP / UniTMX � Bitbucket
_Importing Tiled maps in Unity3D 4.3 using X-UniTMX - YouTube
Tiled Map Editor の .tmx ファイルを読んで変換してくれる何か、らしい。オープンソース云々、と書いてあるようにも見えるのだけど。しかし自分は英語が読めない+Unityはまだ詳しくないので、導入の仕方すら分からず…。
ググってみたら、いくつか選択肢があるようで。
_Unity3D - Unity 途別2Dアセット - Qiita [キータ]
_Asset Store - 2D Toolkit
_Unity3Dでお金をかけずに2Dゲーム開発 | めがみん.JP
_Asset Store - Orthello 2D Pro
_Asset Store - Tiler
_Asset Store - Rotorz Tile System
_Unity Tiled Tilemaps | Karnak Games
_Asset Store - Tiled Tilemaps
_Asset Store - UniTile
ただし、どれもえてして有償のAssetsの模様。
と思ったら、ちょっと気になるソレも見かけたり。
_UNITMX, A Tiled Map editor TMX Importer for Unity [RELEASED]
_[RELEASED] X-UniTMX, A Tiled Map TMX Importer for Unity3D
_Chaoseiro / X-UniTMX � Bitbucket
_PolCPP / UniTMX � Bitbucket
_Importing Tiled maps in Unity3D 4.3 using X-UniTMX - YouTube
Tiled Map Editor の .tmx ファイルを読んで変換してくれる何か、らしい。オープンソース云々、と書いてあるようにも見えるのだけど。しかし自分は英語が読めない+Unityはまだ詳しくないので、導入の仕方すら分からず…。
[ ツッコむ ]
#2 [cg_tools][unity] 仮画像作成が地味に面倒臭い
DXRubyにしろUnityにしろ、仮画像を作成する作業が地味に面倒臭いなと。もっとサクサク手軽に作れないものか…。
◎ MZ-700のキャラグラを再活用。 :
そこでふと思いついた。MZ-700のキャラグラエディタを使えば、絵心が無い自分のような人間でも、サクサクと仮画像を作れるのではあるまいか。
ということで、 _We Love MZ-700 のページから、キャラグラエディタ CGE7.exe を感謝しつつDL・解凍。フォントデータが必要らしいので、MZ700WIN のインストールフォルダから、mz700fon.jp を CGE7.exe と同じフォルダにコピー。かつ、mz700fon.dat にリネームしたら、CGE7.exe が実行できた。
フォントをいくつか置いてそれっぽいのができたら、Print Screenキーを押して、スクリーンショットを撮って。EDGE2 で新ウインドウに貼り付けて、別の色で塗り直して保存。

うむ。これならサクサク作れそう。
おそらく絵描きさんからは、「そんな画像でいいなら、最初からフツーのCGツールでテキトーに描けばいいだろ」と笑われそう。でも、絵描きさんじゃない側としては、「どうやって『テキトー』に描けばいいのか」、それすら分からないわけで…。が、しかし、「枠」「制限」が与えられると、状況がちょっと違ってくる。「ここにある文字だけを使って、それらしいモノを描け」と制約が提示されると、「だったら…こんな形が描けそうかな?」と、案がスラスラ湧いてくる。誰だって積み木遊びはできるけど、積み木の削り出しから始めることができる人は少数派なわけで。ということで、もしかするとこういうやり方は有効かもしれないと思えてきたり。
さておき、原型さえできてしまえば…。後はGIMPで、ちょっと化粧を…

あまり変わらないか…。
ということで、 _We Love MZ-700 のページから、キャラグラエディタ CGE7.exe を感謝しつつDL・解凍。フォントデータが必要らしいので、MZ700WIN のインストールフォルダから、mz700fon.jp を CGE7.exe と同じフォルダにコピー。かつ、mz700fon.dat にリネームしたら、CGE7.exe が実行できた。
フォントをいくつか置いてそれっぽいのができたら、Print Screenキーを押して、スクリーンショットを撮って。EDGE2 で新ウインドウに貼り付けて、別の色で塗り直して保存。

うむ。これならサクサク作れそう。
おそらく絵描きさんからは、「そんな画像でいいなら、最初からフツーのCGツールでテキトーに描けばいいだろ」と笑われそう。でも、絵描きさんじゃない側としては、「どうやって『テキトー』に描けばいいのか」、それすら分からないわけで…。が、しかし、「枠」「制限」が与えられると、状況がちょっと違ってくる。「ここにある文字だけを使って、それらしいモノを描け」と制約が提示されると、「だったら…こんな形が描けそうかな?」と、案がスラスラ湧いてくる。誰だって積み木遊びはできるけど、積み木の削り出しから始めることができる人は少数派なわけで。ということで、もしかするとこういうやり方は有効かもしれないと思えてきたり。
さておき、原型さえできてしまえば…。後はGIMPで、ちょっと化粧を…

あまり変わらないか…。
◎ Office系ソフトその他でもいいような気がしてきた。 :
[ ツッコむ ]
#3 [cg_tools] LibreOffice DrawのSVGエクスポートにはバグがあるっぽい
LibreOffice Draw で作成した前述の画像をSVGエクスポートしてみたら、GIMP で開いても、Inkscape で開いても、Firefox で開いても、オブジェクトの位置が頓珍漢な状態になった。
どうも、LibreOffice Draw 4.1.4.2 のSVGエクスポートには、バグがあるっぽい。さすがに、GIMP、Inkscape、Firefox の3つで正常に描画されないSVGなのだから、LibreOffice Draw に問題があるんだろうと。
色々試してみた。
そもそも、LibreOfiice Draw は、アルファチャンネルつき画像をエクスポートできないのではないかと思えてきた。だとしたら、ゲームの仮画像作成には、ちょっと使えないかも。
一応、pngでエクスポートした時はアルファチャンネルがつけられるのだけど。ただし、ジャギが目立ってしまうわけで。なんだか背景色がくっついていて…。どうやら、RGBチャンネルはアンチエイリアスがかかってる・背景色まで含んでいるけど、アルファチャンネルだけは2値化状態で出力されてしまってるようで。
LibreOffice Draw は、この手の画像作成に使えない、と思っておいた方がいいのかもしれない。あくまで印刷用文書を作るためのソフトだから、仕方ないのだろうな…。
どうも、LibreOffice Draw 4.1.4.2 のSVGエクスポートには、バグがあるっぽい。さすがに、GIMP、Inkscape、Firefox の3つで正常に描画されないSVGなのだから、LibreOffice Draw に問題があるんだろうと。
色々試してみた。
- グループ化を解除してエクスポート → NG
- 選択範囲のみエクスポート・全体をエクスポート → NG
- emfでエクスポート → NG
- epsでエクスポート → GIMPで正しく読み込めたが、ページの背景まで含まれてしまって、アルファチャンネルつき画像として取り出せない。
そもそも、LibreOfiice Draw は、アルファチャンネルつき画像をエクスポートできないのではないかと思えてきた。だとしたら、ゲームの仮画像作成には、ちょっと使えないかも。
一応、pngでエクスポートした時はアルファチャンネルがつけられるのだけど。ただし、ジャギが目立ってしまうわけで。なんだか背景色がくっついていて…。どうやら、RGBチャンネルはアンチエイリアスがかかってる・背景色まで含んでいるけど、アルファチャンネルだけは2値化状態で出力されてしまってるようで。
LibreOffice Draw は、この手の画像作成に使えない、と思っておいた方がいいのかもしれない。あくまで印刷用文書を作るためのソフトだから、仕方ないのだろうな…。
[ ツッコむ ]
以上、1 日分です。


