유니티를 사용하다보면 마우스로 조작을 해야할 때가 잇다.
public class Button1 : MonoBehaviour {
public Color OriginColor; //본래 자신의 색상.
void Start () {
OriginColor = guiTexture.color;
}
void OnMouseEnter(){ //마우스를 guiTexture에 올려 논 상태라면, 색상이 빨갛게 변함.
guiTexture.color = Color.red;
}
void OnMouseExit(){ //마우스를 guiTexture에 올려 논 상태가 아니라면, 색상이 본래 자신의 색상으로 변함.
guiTexture.color = OriginColor;
}
void OnMouseDown(){ //마우스로 guiTexture를 클릭했을 경우, 색상이 파랗게 변함.
guiTexture.color = Color.blue;
}
}
[Unity] 자주쓰는 함수_(6) LookAt (0) | 2023.07.19 |
---|---|
[Unity] 자주쓰는 함수_(5) StartCoroutine (0) | 2023.07.19 |
[Unity] 자주쓰는 함수_(3) GUI, OnGUI, 3D Text (0) | 2023.07.19 |
[Unity] 자주쓰는 함수_(2) 충돌 (0) | 2023.07.19 |
[Unity] 자주쓰는 함수_(1) Player 움직임 (0) | 2023.07.19 |