ここで質問するのは初めてなので、不作法がありましたらお許しを。
hgimg3の直接描画命令を使って2Dゲームを制作しているのですが、texload2で透過PNGから読み込んだテクスチャを透過のまま1つにまとめ、1枚の大きなテクスチャとして保持しておく方法はありませんでしょうか。
(標準描画で何度もpicloadしないためにbuffer上でまとめ、都度切り出すような使い方を考えています)
適当なscreenを用意して各画像をhgrotate⇒settexでは透過情報が失われてしまいました。
ユーザー側で画像を追加できる仕組みなので、最初から結合しておくという手も使えず……
むろん結合せず別々のまま使う事も出来なくはないのですが、ゲーム内でキャラチップ等の色を変えたりぼかしを掛けたりするので
テクスチャ数が処理の数だけ倍々で増え、とんでもない数になってしまいそうです。
(負荷軽減のため、描画の度に処理を掛けるのではなく、起動時に各処理後のグラフィックも作成しています)
例えば500キャラ*10色=5000枚……といった感じで。