facebook twitter hatena line email

「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));