【備忘録】カメラに合わせてスクロールする背景をシェーダーで
シェーダーを扱えるようになりたい!
……と、くすぐり作品のサークルのはずが
微塵もくすぐり関係ないとこに時間割きまくってます
くろっしゅさんですごきげんよう。
で、そのシェーダー練習に、
カメラに合わせて、カメラと違う速度でスクロールする背景
を作ってました。
これについては一度シェーダー弄らないスクリプトで作ってました。
が、私がざっくり調べた情報を都合よく解釈すると
(※ド素人の解釈なので間違いがあるかもしれません
シェーダーはGPUで処理するので、単純な計算は早く軽い
よって特にグラフィック関係はこちらにやらせた方がいい
ということだと。
そんなわけで改めて作り直しました。
その結果が上の映像(の虹色の部分)です。
プレイヤーのレイヤーよりもゆっくりと動いていることがわかるでしょうか。テスト画像ベッタベタで見づらいのはご容赦ください。
そんなわけで、どんな感じで作ったか
備忘録がてら復習メモです。
備忘録といいつつ苦労の一端を見てもらいたいという下心アリアリですが(°▽°)
まぁ、自分の描いたコードや計算がしばらくぶりに見てわからなくなることも多いから
「備忘録」も嘘ではない←
フォロワー以上限定無料
メモ詳細。コード全文は載せてないので資料にはならないと思います。
無料