背景を保持 オプションの働き
働きが解らない機能だったので調べてみました。 ---------------------- レイヤーオプション 背景を保持 ---------------------- 背景オプション 背景を保持 色で塗りつぶす ---------------------- エンジンソース中を見る限り(android) チェックの有無は管理されているがこれらのチェックがあっても無くても描画ロジックに変化は見られなかったので これは恐らく昔のwindows用オプションだったと考えられます。 (今の時代では効果が計れるようなレベルではないので気にするほどではないと思います) ※以下機能推測の駄文 その昔windowsでは、透過色というのは無く 透過させるにはビット演算によってマスク抜きをしなければなりませんでした。 簡単に言うと2回描画処理を行う事でそれが表現されていました(当然1回より遅い) ----- 解説は丸投げ… http://www14.big.or.jp/~ken1/tech/tech9.html ----- また、キャラクターを移動させる場合 前に描画したキャラクター画面に背景に焼きこまれてしまっていますのでこれを消す為に背景自体の再描画が必要になります (背景を保持) 背景は巨大であることが多い為、背景全体を描画すると遅くなってしまうので キャラクターの範囲だけの背景を描画し直し低速化を保護したりと手間が掛かりますが それよりも色で塗りつぶした方が早い訳ですから、色で塗りつぶすオプションもセットで存在しているのだと考えられます。 …そういった機能の名残ではないかと思います。