유니티(2)
-
Mathf.Clamp - 변수 범위 제한함수
public static float Clamp(float value, float min, float max); Mathf.Clamp는 float value값이 float min(최소값)과 float max(최대값)사이에 있게 해주는 함수이다. value가 min보다 작아지면 min값을 반환하고, max보다 커지면 max값을 반환한다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Update() { transform.position = new Vector3(Mathf.Clamp(Time.time, 1.0F, 3.0F), 0, 0); } } Clamp는 조임틀, 집게라는 뜻이다. 어떤 ..
2019.11.07 -
Mathf.Sign - 부호 반환 함수
public static float Sign(float f); Mathf.Sign은 float f의 부호를 반환하는 함수이다. 0이나 양수일 경우 1을, 음수일 경우 -1을 반환한다. using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Example() { Debug.Log(Mathf.Sign(-10)); //출력값: -1 Debug.Log(Mathf.Sign(10)); //출력값: 1 } } Sign은 영어로 부호라는 뜻이다. 부호가 있는 수를 signed number라고 하고, 부호가 없는 수를 unsigned number라고 한다. 같이 보기: https://docs.unity3d.c..
2019.11.07