전체 글 44

유니티 스크립트기초

Time.deltaTime 한 프레임간의 경과 시간을 초 단위로 알려줌. this.transform 해당 컴포넌트가 붙은 게임 오브젝트의 Transform 컴포넌트를 참조 this.transform.position Transform의 월드 위치를 Vector3 형으로 접근하는 프로퍼티 (Get Set 가능) this.transform.localPosition Transform 계층 구조에 의한 다른 Transform의 자식으로 존재할 때 부모의 상대적인 LocalPosition값을 Vector3로 접근하는 프로퍼티 (부모가 없으면 Position) this.transform.forward 자신의 Transform 월드 정면 벡터를 참조함 (대입할 경우 대입되는 벡터로 프론트 방향이 바뀜 up right ..

Unity 2020.12.12

.? 와 ?

연산자 ?. 및 ?[] 피연산자가 null 이 아닌 것으로 평가되었을 때만 멤버 액세스 ?. 또는 요소 액세스 ?[] 연산을 피연산자에게 적용하며, 그렇지 않으면 null 을 반환한다. a가 null로 평가되면 a?.x 또는 a?[x]의 결과는 null이다. a가 null이 아닌 것으로 평가되면 a?.x 또는 a?[x]의 결과는 각각 a.x또는 a[x]의 결과와 같다. Null 조건부 연산자는 단락 연산자이다. 즉 조건부 멤버나 요소 액세스 작업의 한 체인의 작업에서 null을 반환하면 나머지 체인은 실행되지 않는다. 다음 예제에서 A가 null로 평가되면 B가 평가되지 않고, A또는 B가 null로 평가되면 C가 평가되지 않는다. A?.B?.Do(C); A?.B?[C];

프로그래밍/c# 2020.11.21

버튼 계속누를때

public void OnPointerDown(PointerEventData eventData) : 버튼을 클릭/터치하는 순간 실행됨 public void OnPointerUp(PointerEventData eventDate) : 버튼 클릭/터치를 떼는 순간 실행됨 https://bluemeta.tistory.com/24 UI 버튼을 계속 클릭/터치하고 있을 때만 특정 기능 수행시키기 [유니티|Unity] 1. 버튼을 계속 누르는 경우는? 게임 디자인을 하다보면 버튼을 계속 누르고 있어야만 하는 경우가 있을 수 있습니다. 언제가 있을까요? 생각나는 것만 적어보았습니다. 드래그를 하는 상황은 bluemeta.tistory.com

Unity 2020.10.22