게임 클라 개발

  • 홈
  • 태그
  • 방명록

unity 1

게임엔진/유니티 Unity에서의 Null Comparison

Comparison to 'null' is expensive Rider 에디터에서 유니티 오브젝트의 Null 비교 '=='연산자를 통해 수행하려 하면 다음과 같은 안내가 나온다. 단순히 null을 비교하는데 왜 이런 안내가 뜰까?? 이유는 UnityEngine.Object가 비교 연산자를 오버라이드 했기 때문이다. UnityEngine.Object의 비교 연산자는 lhs나 rhs중 둘 중 하나만 null일 때, 나머지 하나가 '살아있는' 오브젝트인지 검사한다. 이 과정은 나름 시간이 소요되기에 라이더에서 저런 안내를 해주는 것이다. 그러면 UnityEngine.Object가 살아있음을 보장할 수 있다면 null비교를 더 빠르게 수행할 수 있지 않을까? 여러 방법이 있겠지만 대충 세 가지 방법을 생각해 볼..

2021.04.11
이전
1
다음

카테고리

분류 전체보기
AI코딩
Game AI
언어
C#
C++
이론
기초
일반
설계
그래픽스
디자인패턴
네트워크
수학
이론
구현
게임엔진
일반
유니티
ECS(Unity)
알고리즘
일반
1주일 1문제
개발일지
ECS개발일지
작성예정
Side Project 1
짬통
게임리뷰

최근 글

인기 글

방문자

오늘 어제 전체

태그

#AI #IL2CPP #클린코드 #동기화 #추가 예정 #타입 #behavior tree #스레딩 #CPP #아키텍쳐 #메모리 #1.1 #ECS #dots #GameAI #디자인패턴 #C++ #그래픽스 #clr #C#
© 게임 클라 개발 Powered by Tistory

티스토리툴바