「Unity/3d/透明」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「(試し中) 以下のようなShaderを追加 https://nn-hokuson.hatenablog.com/entry/2018/01/23/202530 Materialを新規追加して、そのMaterialのShaderに上...」) |
|||
行12: | 行12: | ||
Material[] materials = body.GetComponent<SkinnedMeshRenderer>().materials; | Material[] materials = body.GetComponent<SkinnedMeshRenderer>().materials; | ||
materials[0].shader = Shader.Find("Custom/SemiTransparent"); | materials[0].shader = Shader.Find("Custom/SemiTransparent"); | ||
− | materials[0].SetVector("_Color", new Vector4(1,1,1,0.5f)); | + | materials[0].SetVector("_Color", new Vector4(1, 1, 1, 0.5f)); |
</pre> | </pre> |
2021年11月24日 (水) 04:23時点における版
(試し中)
以下のような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].SetVector("_Color", new Vector4(1, 1, 1, 0.5f));