黄線と白線の間隔が、手前に来るほど詰まって見えるのが惜しい点です。これは、拡大率がZ値に単純比例しているためと思われます。 自然に見せるには、拡大率はZ値の指数関数で表すのがよいでしょう。 私の空母のスプライトを読み込んでいること前提で、添付プログラムを実行してみましょう。