原点に移動してスケールして、また戻す
float s = 1 - 0.95 * (0.5 + 0.5 * sin( _Time.y*0.5 )); float2 center = float2(0.5,0.5); i.uv = (i.uv - center) * s + center; fixed4 col = tex2D(_MainTex, i.uv );
原点に移動してスケールして、また戻す
float s = 1 - 0.95 * (0.5 + 0.5 * sin( _Time.y*0.5 )); float2 center = float2(0.5,0.5); i.uv = (i.uv - center) * s + center; fixed4 col = tex2D(_MainTex, i.uv );