text 失败したけど面白い表现が出来たパティーン

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 失败したけど面白い表现が出来たパティーン相关的知识,希望对你有一定的参考价值。

// 失敗したけど面白い表現が出来たパティーン
Shader "Test"
 {
     Properties{}
     CGINCLUDE
     #include "UnityCG.cginc"

    float box(float2 st, float size)
    {
        // 中心揃えにする四角形描画
        size = 0.5 + size*0.5;
        st = step(st, size) * step(1 - st, size);
        return st.x * st.y;
    }
    
    float wave(float2 uv, float n)
    {
        // 0.5なら中心が原点
        float offset = 0.5;
        float speed = 3;
        float waveNum = 3;
        
        // nで除算して正規化している
        float2 st = (floor(uv * n) + offset) / n;
        float d = distance(offset, st);
        
        // (1+ ~~~)*0.5は-1 ~ 1 => 0 ~ 1に正規化する処理
        return (1 + sin(d * waveNum - _Time.y * speed)) * 0.5;
    }
    
    fixed4 frag(v2f_img i) : SV_Target
    {
        float n = 10;
        float size = wave(i.uv, n);
        return box(i.uv, size);
    }

     ENDCG
     SubShader
     {
         Pass
         {
             CGPROGRAM
             #pragma vertex vert_img
             #pragma fragment frag
             ENDCG
         }
     }
 }

以上是关于text 失败したけど面白い表现が出来たパティーン的主要内容,如果未能解决你的问题,请参考以下文章

css [css:all:initial] allプロパティでカスケードしまくったCSSの初期化したい。#css

csharp DataGridView中で,独自のクラスをバインドする方法。记述したコーディングと,あとはDataGirdViewのバインドしたい列のDataPropertyNameプロパティに,独自

和食とアートをスタイリッシュに楽しむHIVE 06 ART

桜川未央 - 隠した涙

桜川未央 - 隠した涙

ruby テキストから日本语を抜き出す正规表现。失败パターン,成功パターン