분류 전체보기
[Unity] Object 와 UI 구분하기
EventSystem.IsPointerOverGameObject public bool IsPointerOverGameObject (); public bool IsPointerOverGameObject (int pointerId); Parameters pointerId Pointer (touch / mouse) ID. Description Is the pointer with the given ID over an EventSystem object? using UnityEngine; using System.Collections; using UnityEngine.EventSystems; public class MouseExample : MonoBehaviour { void Update() { // Check i..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW3NJb%2FbtqzlEX6b3f%2FWY6kHf0d2hbvPXHHfhpEx0%2Fimg.png)
[Unity] Script 내에서 쓰이는 대괄호(속성) 정리
[Range(0, 12)] public int Size = 12; - 슬라이더 값으로 변경 가능 - 최대/최소값을 제한주기 좋음. 만약 소수점을 주고 싶다면, [Range(0.0f, 12.0f)] public float Size = 12.0f; [SerializeField] ▶ 클래스 정의에서 접근 제한자를 생략한 경우 기본적으로 internal로 설정되고 클래스 내부 멤버에서 접근 제한자를 생략한 경우는 기본적으로 private로 설정된다. ① public : 클래스의 내부와 외부 모든 곳에 접근이 가능하다. ② protected : 클래스의 내부에서와 해당 클래스를 상속 받은 자식 클래스에서만 접근이 가능하다. ③ private : 오직 클래스 내부에서만 접근이 가능하다. ④ internal : 같은..
[Unity] 유용한 함수들 ( Mathf, Lerp, Slerp, Trigger.. 관련 ) 정리
0. 절댓값 Mathf.Abs(float num) Abs은 num에 대한 절댓값을 반환해줍니다. 가끔 데이터의 부호를 때고 계산해야 할 때 편리하게 사용할 수 있습니다. 1. 최대/최솟값 Mathf.Clamp(float num, float min, float max) Mathf.Clamp01(float num) Clamp는 num 값을 min, max에 맞추어 재조정해줍니다. min보다 작으면 min값을, max 값보다 크면 max값을 반환합니다. 주로 특정 변수가 어떤 값 사이에 존재해야 할 때 프로퍼티로 빼고 set 쪽에서 필터링을 걸어줄 때 사용합니다. public class foo { private float _foo2; public float Foo2 { get { return _foo2; } ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYK9hh%2FbtqzhhVOsZh%2FazglAE0rTz1J2kJ1Ssv4L0%2Fimg.png)
[Unity] TextMeshPro - text (영어+한글지원) 생성하기
영어 범위 32-126 한글 범위 44032-55203 한글자모_2 12593-12643 특수문자 8200-9900(글꼴에 따라 지원하지 않는 특수문자는 missing남) Setting하면 (모든 한글+영어),일반적으로 사용하는 대부분의 특수문자가 깨지지 않고 잘 나옴 폰트를 영어와 한글이 지원되는 걸 골라야 함. 출처 : https://justice-dev.tistory.com/30?category=719399
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNkdd0%2FbtqzgRQshx0%2F4eukRxaWQ4kfY7JmL74tn1%2Fimg.png)
[Unity] Static Object / Occlusion Culling
Static Object 스태틱 오브젝트 게임이 실행되는 동안 움직이지 않는 오브젝트를 스태틱으로 설정해 놓으면 유니티 에디터 상에서 미리 계산해놓아 실시간으로 계산하지 않도록 하여 비용을 줄이는 최적화 방법이다. Lightmapping: 씬을 위한 고급 라이팅; Occluder and Occludee: 특정 카메라 위치로부터 오브젝트의 가시성에 기반한 렌더링 최적화; Batching: 여러 오브젝트를 더 큰 하나의 오브젝트로 결합하는 렌더링 최적화; Navigation: 씬 안에서 캐릭터가 장애물을 지나게끔 만들어주는 시스템. Off-mesh Links: Navigation 시스템에 의해 만들어지는 씬에서의 불연속적인 영역 간의 연결. Reflection Probe: 모든 방향에 대한 주위 환경을 둥근..