본문 바로가기 메뉴 바로가기

어떤 게임 개발자의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

어떤 게임 개발자의 블로그

검색하기 폼
  • 전체보기 (58)
    • Engine (15)
      • Unity3D (14)
      • Unreal4 (1)
    • Programming (22)
      • C/C++ (4)
      • 자료구조 & STL (3)
      • API (5)
      • Objective-C (4)
      • DirectX 3D (4)
      • FMOD (1)
    • Study (8)
      • 게임 기획 (1)
      • 프로그래밍 수학 (5)
      • 프로그래밍 기초공부 (2)
    • Media (4)
      • 내가 만든 프로그램 (4)
    • Play Game (0)
    • Diary (6)
    • Memo (1)
  • 방명록

2019/07 (3)
무한루프시 for문과 while문의 차이

오늘은 무한루프시 while문과 for문을 이용할때에 대한 차이점에 대해서 작성합니다. 반복문은 주로 for문 또는 while문을 사용하는데 사용할 때 어떻게 사용되느냐에 따라서 성능이 차이가 날 수 있습니다. 이 글에서 다루는 내용은 아래와 같은 스타일의 반복문입니다. ※ 아래의 설명하는 코드에 대해서만 측정결과를 나타내므로 while문에 조건 및 for문에 조건이 들어갈 경우 결과가 다를 수 있습니다. // while void LoopFunction_while() { int Sum = 0; while(true) { Sum = Sum + 1; if(Sum >= 10) break; } } // for void LoopFunction_for() { int Sum = 0; for(;;) { Sum = Sum..

Engine/Unity3D 2019. 7. 19. 02:57
C# 프로퍼티에서 주의할 점

원래는 C#에서의 문제이지만 유니티에서 주로 C#을 사용하니 이쪽에 적어둡니다. 예전에 유니티로 처음 작업했을 때도 겪었던 문제인데 C#의 프로퍼티 기능을 처음 써보면서 생겼던 문제입니다. 프로퍼티는 set, get 함수를 자동으로 만들어주는 C#의 편리한 기능인데 보통 아래와 같은 형태입니다. public int Index { get; set; } 일반적으론 이렇지만 set, get, 함수는 확장할 수 있습니다. private int _Index; public int Index { get { return _Index; } set { _Index = value; } } 그런데 여기서 중요한 게.. private int _Index; public int Index { get { return Index; /..

Engine/Unity3D 2019. 7. 9. 10:57
Inspector의 값을 유지한 상태로 변수명 변경하는 방법

아래의 글은 원문:Renaming Serialized Fields의 내용을 토대로 다시 작성된 글입니다. 직렬화 된 필드의 이름 변경하기 변수 이름 변경하기 아래와 같은 클래스가 있을 경우 using UnityEngine; class MyClass : MonoBehaviour { [SerializeField] private string m_MyVariable; } m_MyVariable의 변수를 다른 이름 m_AnotherVariable으로 변경 할 경우 Prefab이나 Scene에 배치된 오브젝트들의 설정값이 변경되게 됩니다. 이를 원치 않을 경우 아래와 같은 방법으로 해결 할 수 있습니다. using UnityEngine; using UnityEngine.Serialization; class MyCl..

Engine/Unity3D 2019. 7. 4. 10:42
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Visual Studio에서 빌드가⋯
  • Rider 활성화된 소스 코드⋯
  • 개인용 텔레그램 봇 업데이트
  • Rider에서 버벅거리는 증⋯
최근에 달린 댓글
  • 저 내용만 봐서는 확실하게⋯
  • Running C:/Users/김인건/Des⋯
  • 2. 시스템 파일 검사 로 했더⋯
  • 레퍼런스 카운트에 대한 스마⋯
Total
187,442
Today
4
Yesterday
47
링크
  • 코드의 신
  • 자기개발을 멈추면 죽는다.
  • 온새미의 블로그
  • TARDIS's Programming Note
  • 만듀의 블로구~
TAG
  • unitypackage
  • SerializeField
  • zip
  • ECS
  • catalina
  • JobSystem
  • 최적화
  • 유니티3D
  • 꿀팁
  • 유니티
  • dots
  • Unity Webinar
  • 유니티 메모리 누수
  • Unity Memory leak
  • Rider편의기능
  • unity3D
  • while문
  • loop
  • FormerlySerializedAs
  • FOR문
  • 성능
  • rider
  • 퍼포먼스
  • webinar
  • BurstCompiler
  • UnityEditor
  • Inspector
  • 개발환경
  • Attribute
  • unity
more
«   2019/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      
글 보관함
  • 2020/03 (3)
  • 2020/01 (1)
  • 2019/10 (1)
  • 2019/07 (3)
  • 2019/06 (2)

Blog is powered by Tistory / Designed by Tistory / DNS by DNSEver