ミドリ黄のプログラミングメモノート

主にUnity(C#)を中心としたプログラムの備忘録

Shader

Unity Shader2D RPGゲームにありそうなパワーをためているアニメーション

はじめに 当記事で使用している画像について 目標 準備 プログラム はじめに この記事は前回の記事の続きになっているので、こちらも参考にしてみてください。 kiironomidori.hatenablog.com アセット内がこのようになっている前提で記事を進めていきます。 …

Unity Shader2D SpriteEditorで分割したpngファイルに対する処理

はじめに v2f.uvを用いた処理の際に生じたトラブル 不具合の原因 改善策 はじめに この記事は前回の記事の続きになっているので、こちらも参考にしてみてください。 kiironomidori.hatenablog.com v2f.uvを用いた処理の際に生じたトラブル 前回のShaderにつ…

Unity Shader2D pngファイルの透過処理

当記事で使用している画像について 素材の準備 透過処理(失敗例) 原因探索 当記事で使用している画像について ぴぽや倉庫様(https://pipoya.net/)のものを使用させて頂きました。 今回利用したのは、「キャラクターチップ1」⇒「ハロウィンキャラクター」内に…

Unity Shader2D 座標(v2f.uv)を用いた処理

使用した素材 v2f.uv 画像の一部分を特定の色で塗りつぶす処理 v2f.uvの座標系 指定した範囲を任意の色で塗りつぶす 使用した素材 前回と同様に使用した素材はベイツ・イメージズ様のものです。素材のリンクは以下の通りです。 スプラッシュペイントと黒背景…

Unity Shader2D 画像にストライプの模様をつける

使用した素材 画像にストライプを付ける プログラムの解説 ストライプを動かす 使用した素材 前回と同様に使用した素材はベイツ・イメージズ様のものです。素材のリンクは以下の通りです。 スプラッシュペイントと黒背景の壁紙 これをアセット内に追加してお…

Unity Shader2D 基本(色反転、グレースケール)

使用した素材 Shaderの使用方法 とりあえず使ってみる 先ほどのプログラムの解説 グレースケール化 使用した素材 使用した素材はベイツ・イメージズ様のものです。それぞれの素材のリンクは以下の通りです。 激しく燃え上がる赤い炎 スプラッシュペイントと…

Unity Shader3D 画像の貼り付けと色反転

画像の貼り付け 概要 プログラム 動作確認 張り付けた画像の色反転 画像の貼り付け 概要 テクスチャーを張り付けるにはShaderのProperiesで画像用の変数を用意する必要があります。宣言は _MainTex ("Texture", 2D) = "white" {} のようにする必要があります…

Unity Shader3D 基本とCubeの色変更

参考文献 Shaderの使用方法 Shaderファイルの基本構成 Properies Cubeの色の変更 プログラム 解説 fixed4 _Color; o.Albedo = _Color; 動作確認 参考文献 こちらの素晴らしすぎるサイトを参考にさせていただきました。 当記事より遥かに分かりやすいです! nn…