スプライトが白くならない。
ゲームオブジェクトを白くしたい。
ビルトインシェーダーを作りたい。
ビルトインシェーダーをスクリプトから変更したい。
①ビルトインシェーダーのダウンロード

Get Unity - Download Archive - Unity
Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web...
Unity バージョンのプルダウンから「ビルトインシェーダー」をクリック。
builtin_shaders-20XX.XX.zipをダウンロードします。
builtin_shaders-20XX.XX.XXX/DefaultResourcesExtra内のSprite-Default.shaderをコピーして、名前を変更します。
例:Sprite-DefaultWhite.shader
参考サイト
②ビルトインシェーダーのソースコードを編集する
参考サイト

[Unity]Spriteの明度を真っ白まで上げられるシェーダーを用意する - Qiita
はじめに
Unityで表示させたSpriteの明度を変えたい場合、シェーダーを使えばいろいろいじれるのですが
デフォルトで設定されているマテリアル(Sprites-Default)ではシェーダーがいじれない
シェーダー(Sp...
③ビルトインシェーダーをスクリプトから変更
private SpriteRenderer spriteRenderer;
void Start()
{
//スプライトレンダラーの取得
spriteRenderer = GetComponent<SpriteRenderer>();
//スプライトレンダラーのマテリアルの色を変更する例
spriteRenderer.material.color = new Color(1f,1f,1f);//白
spriteRenderer.material.color = new Color(0.5f,0.5f,0.5f);//白と黒の中間
}
参考サイト

【Unity(C#)】ゲームオブジェクトの色をスクリプトから変更する方法 - Qiita
この記事は
『プログラミング完全未経験からUnityでの開発現場に迎え入れてもらえた世界一の幸せ者』
の記事です。そのつもりでお読みください。
ゲームオブジェクトの色をスクリプトから変更する方法...
コメント