전체 글 98

게임 그래픽스에 대해 알아보자 #1 (렌더링 파이프 라인)

오늘은 게임 그래픽스와 관련한 내용을 정리 해보고자 합니다.면접에서 가끔 그래픽스와 관련한 질문들도 한다는 이야기를 듣고 정리 해보면 좋겠다는 생각에 이렇게 글을 작성해 봤습니다. 사실 그동안에도 꾸준히 그래픽스와 관련한 용어들을 마주하긴 했었습니다. 렌더 파이프라인이라던지 드로우 콜이라던지 2024.10.24 - [유니티/3D] - 유니티 3D - 머티리얼(Material) 분홍색 해결 방법 (feat : URP )2024.10.25 - [유니티/공통] - 유니티 - Batching에 대해 알아보자.(feat. Draw call, Set Pass Call, 아틀라스) 이외에도 학습은 했지만, 아직 블로그에 작성(정리) 하지 않은 내용까지. 그중에서 오늘은 렌더링 파이프라인에 대해 좀 더 자세하게 다뤄보..

카테고리 없음 2024.11.27

DLL( Dynamic Link Library)에 대해 알아보자 (feat : PDB(Program Database), Assembly definition)

2024.11.21 - [분류 전체보기] - 유니티 - 디버깅을 해보자 (feat : 유니티 Debug, IDE 중단점 활용 법) 오늘은 DLL에 대해 알아보고자 합니다. 이전에 디버깅 글을 작성하면서 DLL에 관한 내용이 나오길래호기심에 찾아 정리해 봤습니다. DLL( Dynamic Link Library )? Library - 컴퓨터 프로그램이 사용하는 비휘발성 자원(함수, 데이터, 타입 )의 모임 DLL은 동적 링크 라이브러리로,여러 프로그램에서 동시에 사용할 수 있는 코드와 데이터를 포함하는 라이브러리- MSDN(MicroSoft Developer Network) 문서 참고   DLL을 사용하면 뭐가 좋을까?1)일반 lib파일과 달리 메모리 관점에서 이점이 생긴다. =>여러 프로그램이 동시에 같은..

유니티/공통 2024.11.26

유니티 - Extension(확장 메서드)에 대해 알아보자

오늘은 Unity의 Extension(확장메서드)에 대해 알아보고자 합니다. 팀 프로젝트를 진행하면서 스치듯 들은 내용이 생각이 나서언제, 어떻게 사용하는 건지 한번 찾아서 정리해 봤습니다. 확장 메서드( Extension Methods )?Unity의 기존 클래스를 수정하지 않고 새로운 기능을 추가할 수 있는 프로그래밍 기법 원본 소스 코드 접근이 불가능한 클래스(예: Transform)에 기능 확장 시 유용하다.  사용법static 클래스에 정의하며 this 키워드로 구현 예시 코드 using UnityEngine;public static class TransformExtensions { // Transform 초기화 확장 메서드 public static void ResetTransform..

유니티/공통 2024.11.25