카테고리 없음
unity shader 2
yonan
2020. 8. 23. 19:05
script이용한 shader 값설정
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class pbrmaterial : MonoBehaviour
{
public Renderer RD;
public Material MT;
public Texture2D T2D;
public Texture2DArray T2DArray;
public Texture3D T3D;
public Cubemap cubemap;
void Start()
{
RD.material.SetFloat("_Vector1",1);
RD.material.SetInt("_Vector1", 0);
RD.material.SetVector("_Vector2", new Vector2(0, 1));
RD.material.SetVector("_Vector3", new Vector3(0, 1, 2));
RD.material.SetColor("_Color", new Color(1, 1, 1, 1));
RD.material.SetTexture("_Texture2D", T2D);
RD.material.SetTexture("_Texture2DArray", T2DArray);
RD.material.SetTexture("_Texture3D", T3D);
RD.material.SetTexture("_Cubemap", cubemap);
RD.material.SetInt("_Boolean", 1);
}
// Start is called before the first frame update
// Update is called once per frame
void Update()
{
}
}