ユニット画像を自動製作出来るようになったので、OOB(戦闘序列)も
自動製作できないか検討した。しかし、大苦戦して挫折しかけた・・・。
今後の為に、以下にメモしておく。
1.問題点
ユニット画像がレイヤーとして読み込めない。具体的には、下図のように
OOBの背景図を用意して、ユニット画像を読み込もうとした。
プログラムは、下図赤枠のように簡単なものである。
しかし、エラーがなく処理されているのも関わらず、ユニット画像が
表示されない。手動でユニット画像をレーヤーとして読み込むと、
下図のように表示される。
2.原因
命令文が不足している為である。下図赤枠のようにもう1文が必要になる。
下記のWEBページにお世話になりました。ありがとうございます。
・NonTitle–GIMPで画像ファイルをレイヤーとして追加する
これにより、手動のときと同じようにユニット画像がレイヤーとして表示される。
なお、image.add_layerの第2パラメータは省略できる(レイヤーの最上位に追加される)。
次回へつづく
<個人的な感想>
上記の1命令文が足りないことが分からず、ほぼ1日無駄にした。本当に、
途中でOOB作成を諦めかけたほどである。上記のWEBページを見つけられなかったら、
たぶん諦めていた。
チョットした事で動作しないのは、PCではよくある。
しかし、久しぶりに、”こんな事で?”を味わった・・・。