Shaderでジオメトリシェーダを使って4頂点の板ポリを作り設置したテクスチャを張り付けています。
時間経過とともにテクスチャのオフセットを変えてパラパラ漫画のようにテクスチャを差し替えたいのですが、ジオメトリシェーダで
float2 uv= float2(xvert, yvert)*float2(タイリング値)+ float2(オフセット値); つまりは vs_TEXCOORD0.xy = in_TEXCOORD0.xy * _MainTex_ST.xy + _MainTex_ST.zw;をやっています
とした場合(xvert.yvertは板ポリの頂点位置0~1です)
無事にテクスチャの抜き取りは出来たのですがスケーリングが出来ておらず、オフセットで抜いたテクスチャ位置はそのままオブジェクトに張り付けられます、オブジェクト全体に張られるようにスケーリングがしたいのですが、どうすればいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。