シェーダーいじって遊んでいた時に疑問に思ったのでメモ。
Unityチュートリアルでは「mainTextureOffset」を使ってUV値をいじってテクスチャをスクロールさせる方法が紹介されています。しかし、チュートリアルのスクリプトのままだとバンプ系のシェーダーを使用した場合NormalMapテクスチャはスクロールしません。mainがあるんだからsubがあるのか?と思って調べたら「SetTextureOffset」を使うとNormalMapもスクロールさせることができるみたい。
「SetTextureOffset」 の第一引数にテクスチャの種類、第二引数にスクロールさせる値を指定する。指定できるテクスチャの種類はDiffuse、Normal、Cube の3つ。詳細は以下のリンクで。
UnityScriptReference
0 件のコメント:
コメントを投稿