상세 컨텐츠

본문 제목

MeshRenderer, 마우스 클릭시 오브젝트 색 바꾸기

유니티/기능

by MJ_119 2024. 6. 25. 14:43

본문

메쉬 렌더러

 

 - 마우스 왼쪽버튼 클릭시 오브젝트 색상 바꾸기

using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;

public class Test : MonoBehaviour
{
    private MeshRenderer mesh;

    [SerializeField]
    Material red;
    [SerializeField]
    Material green;

    private void Start()
    {
        mesh = GetComponent<MeshRenderer>();
    }
    void Update()
    {
        if( Input.GetMouseButtonDown(0) )
        {
            mesh.material = green;
        }
        else
        { 
            mesh.material = red;
        }
    }

}

관련글 더보기