본문 바로가기

A-Dyu의 개발 일기장

검색하기
A-Dyu의 개발 일기장
프로필사진 ADyu

  • 분류 전체보기 (40)
    • 프로그래밍 정보 (4)
      • 디자인 패턴 (0)
    • C# (19)
      • C# 문법 (10)
      • C# 오류 (4)
    • 유니티 (16)
      • 유니티 기능 (12)
      • 유니티 스크립팅 (1)
      • 유니티 쉐이더 (0)
      • 유니티 오류 (3)
    • 어셈블리 (1)
    • 웹어셈블리 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
  • 태그비교
  • 버림
  • 네비메시
  • 올림
  • c#
  • 반올림
  • 리터럴
  • 내림
  • 유니티
  • JSON
  • 오류
  • 어셈블리
  • 유효성 검사
  • 게임프로그래밍
  • 프로그래밍
  • 개발환경
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록유니티/유니티 스크립팅 (1)

A-Dyu의 개발 일기장

[유니티 최적화]태그 비교 최적화

유니티에서 태그를 비교할 때 ==연산자를 많이 사용한다.using UnityEngine;public class Test : MonoBehaviour{ private void OnCollisionEnter(Collision collision) { //플레이어랑 충돌할 시 if (collision.gameObject.tag == "Player") { Debug.Log("플레이어랑 충돌하였습니다."); } }}하지만 이렇게 비교하면 tag는 변수가 아닌 프로퍼티이기 때문에 string을 복사,생성 후 메모리에 할당한다.그렇기 때문에 비교 후 가비지가 발생하고,결국 GC에 의한 성능 저하가 발생한다. 하지만 CompareTag 메서..

유니티/유니티 스크립팅 2024. 5. 22. 14:34
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바