ScreenPocket - 画面の隙間

Unityエンジニアの日々の雑記。たまにpython3、DirectX、PhotoshopScript(JavaScript)も触ります

2018-12-01から1ヶ月間の記事一覧

1枚のRawImageをRGBで3枚に分割して加算合成するジオメトリシェーダ

舌の根も乾かないうちにジオメトリシェーダを書いたので記事にしておきます Shader "UI/Default(Geometry) RGB Divide" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) _StencilComp (…

UI用のジオメトリシェーダを書く時のプレーンなシェーダメモ

ちょっとジオメトリシェーダを触りたかったので、UI/Defaultにそのままジオメトリシェーダを噛ましたシェーダをメモがてら貼り付けておきます Shader "UI/Default(Geometry)" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {…

C#6以降で使える文字列補間

普段C#6が使えない環境なので知らなかったけど、これめっちゃ便利な予感。 docs.microsoft.com C#6以降しか使えないので、とりあえず最新のUnity2018.3でテスト(2018.1以降なら使えるはず)。$マークを付ければこんな指定ができる。 ※$マークを付けなかったら…