facebook twitter hatena line email

Unity/3d/透明

提供: 初心者エンジニアの簡易メモ
2021年11月24日 (水) 04:54時点におけるAdmin (トーク | 投稿記録)による版

移動: 案内検索

(注意:手動では透明にできたが、コードで変更ができない・・)

以下のようなShaderを追加

https://nn-hokuson.hatenablog.com/entry/2018/01/23/202530

Materialを新規追加して、そのMaterialのShaderに上記Shaderを追加


GameObject body = zombieObj.transform.Find("Z_Body").gameObject;
Material[] materials = body.GetComponent<SkinnedMeshRenderer>().materials;
materials[0].shader = Shader.Find("Custom/SemiTransparent");
materials[0].SetColor("_Color", new Color(1f, 1f, 1f, 0.5f));