게임 클라 개발

  • 홈
  • 태그
  • 방명록

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
짬통
게임리뷰

최근 글

인기 글

방문자

오늘 어제 전체

태그

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

티스토리툴바