Pixenのようなタイル/スプライトエディタが必要ですが、Windows用のエディタが見つからなかったので、1つをまとめてみるのは良い練習になると思いました。私はPythonを使用していますが、単純なタイル/スプライトエディターをまとめるタスクに適したライブラリはありますか?
4 に答える
必要なのは、GUIツールキット(gtk、qt、wx)、画像ライブラリ(PIL)、および500時間の空き時間です...
Python Imaging Library(PIL)を見たことがありますか?
したがって、実際には、優れた UI を備えた複雑なアプリを作成するには時間がかかります。THC4k による答えを少し拡張しているだけです。
PIL、少なくとも PIL だけでは役に立ちません。画像を操作する関数がいくつかありますが、ここでの複雑なタスクは、目的の UI を作成して調整することです。
そこでウィジェット ツールキットの出番です。ボタン、画像、画像ファイルの読み込みと保存、色見本の作成に使用できる特殊なウィジェットなどを提供できるツールキット プラットフォームを選択する必要があります。GTK+ と QT4 の両方.5 はリベラルなライセンスを持っており、非常に完全であり、その使用に関して非常に非 Pythonic です :-(
(これらのライブラリとツールキットを使用すると、アプリを簡単にマルチプラットフォームにすることができます。Windows 固有にする必要はありません。Python を使用して、Windows、Linux、および Mac で実行されるアプリを同様に簡単に作成できます。および GTK+ または Qt4 のいずれか)
私がお勧めすることの 1 つは、GIMP の適切な使用方法を学ぶことです。GIMP は画像エディターであり、スプライトに必要な多くのツールが不足していることは確かですが、Python プラグインを使用してその機能を拡張できます。一方、GIMPには、スタンドアロン アプリ用に作成する必要がなくなる機能が何千もあります。(レイヤーのサポート、カラーフィルター、画像の回転などについて考えてください...)
Windows で Python をサポートする GIMP をインストールする方法を調べてから、隠された機能を見つけることができるように、できれば本のようなテキストでアプリを学習してください。
ああ、わかりました、最後に: 「私がやった」という味のためだけに、非常に単純なものが必要な場合は、Pygame を使用できます: テキストを含むウィンドウですべての描画を行う必要がありますが、ピクセルに直接アクセスできます。 、色、マウス クリック、および座標を GTK+ や Qt よりも簡単に使用できます。ある意味では、API や内部作業に関して学習するオーバーヘッドが大幅に少なくなります。
PyGameを試すこともできますが、まじめな話、Windows 用のフリーウェア グラフィック エディターを見つけることができませんでした??!!
編集: 以前、私はAha-Soft の IconXPをピクセル作業に使用しましたが、30 米ドルの費用がかかり、必要と思われるすべての Pixen 機能を提供するわけではありません。