「Unity/3d/透明」の版間の差分
提供: 初心者エンジニアの簡易メモ
行1: | 行1: | ||
− | ( | + | (手動では透明にできたが、コードで変更ができない・・) |
以下のようなShaderを追加 | 以下のようなShaderを追加 |
2021年11月24日 (水) 04:54時点における版
(手動では透明にできたが、コードで変更ができない・・)
以下のような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));