전체 글176 유니티 마젠타색(핑크색)으로 나오는 에셋 해결 에셋이 URP 전용이면 프로젝트도 URP로 맞추는 게 낫습니다.1. URP 패키지 설치Window → Package Manager → Unity Registry→ "Universal RP" 검색 → Install2. URP Asset 생성Project 창 우클릭 → Create → Rendering→ URP Asset (with Universal Renderer)3. Graphics에 적용Project Settings → Graphics → Scriptable Render Pipeline Settings→ 방금 만든 URP Asset 드래그4. 기존 Material 자동 변환Edit → Rendering → Materials → Convert All Built-in Materials to URP 2026. 8. 15. 리액트란? 리액트란리액트(React)는 메타(구 페이스북)가 개발한 오픈 소스 자바스크립트 라이브러리로, 웹과 모바일 앱에서 사용자 인터페이스(UI)를 효율적으로 만들기 위해 가장 널리 쓰이는 기술 중 하나이다. 핵심은 ‘컴포넌트’라는 작은 코드 단위를 조합해 복잡한 화면을 구성하는 방식. 리액트 특징1. 컴포넌트 기반UI를 작은 단위(버튼, 입력창, 카드 등)로 나누어 재사용 가능하게 설계합니다. 2. 선언형 프로그래밍데이터 상태에 따라 화면을 자동으로 갱신해, 개발자가 직접 DOM을 조작할 필요가 없습니다. 3. 가상 DOM변경된 부분만 효율적으로 업데이트하여 성능을 높입니다. 4. JSX 문법HTML과 유사한 문법을 자바스크립트 코드 안에서 사용할 수 있어 직관적입니다.5. Hooks함수형 컴포넌트에서도 상태.. 2026. 8. 5. #Redis 01 - Redis란? kafka와의 차이 Redis 란?Redis(Remote Dictionary Server)는 고성능 데이터 처리를 위해 메모리(RAM) 기반으로 데이터를 Key-Value 형태로 저장하는 오픈소스 인메모리 데이터 저장소(In-Memory Data Store)이다. 캐시(Cache), 세션 저장소, 메시지 브로커, 실시간 데이터 처리 시스템 등에서 주로 사용된다. 1. Redis 기본 구조일반적인 DB:Redis: TTL (Time To Live) Redis와 Kafka의 차이1. 목적의 차이Redis는 데이터를 빠르게 저장하고 조회하기 위한 저장소이고, Kafka는 데이터를 안정적으로 전달하기 위한 이벤트 스트리밍 플랫폼이다. 2. 데이터 저장 방식 차이- Redis: 현재 데이터(State)를 Key-Value 형태로 저.. 2026. 8. 2. [DirectX11] 02 - Singletone 패턴 싱글톤 패턴 1Engine > pch.h// pch.h: 미리 컴파일된 헤더 파일입니다.// 아래 나열된 파일은 한 번만 컴파일되었으며, 향후 빌드에 대한 빌드 성능을 향상합니다.// 코드 컴파일 및 여러 코드 검색 기능을 포함하여 IntelliSense 성능에도 영향을 미칩니다.// 그러나 여기에 나열된 파일은 빌드 간 업데이트되는 경우 모두 다시 컴파일됩니다.// 여기에 자주 업데이트할 파일을 추가하지 마세요. 그러면 성능이 저하됩니다.#ifndef PCH_H#define PCH_H// 여기에 미리 컴파일하려는 헤더 추가#include "framework.h"//new#include #endif //PCH_H Engine > 01. Engine > CEngine.h (new)#pragma oncecl.. 2026. 5. 3. #08 TypeScript - Void와 Never 타입 voidvoid는 값이 없음을 의미하는 타입이다.주로 함수가 정상적으로 종료되지만, 반환값이 없을 때 사용된다. 특징- 반환값을 사용하지 않음을 명시- undefined만 암묵적으로 허용- 함수의 반환 타입으로 가장 많이 사용됨function logMessage(message: string): void { console.log(message);} let value: void;value = undefined; // 가능 value = null; // strictNullChecks=true 이면 ❌ - “이 함수는 결과값을 기대하지 않는다”는 의도를 명확히 표현- 사이드 이펙트 중심 함수 표현 Nevernever는 절대 발생하지 않는 값의 타입이다. 즉, 함수가 정상적으로 끝날 수 없는 경우를 의미한.. 2026. 2. 1. #07 TypeScript - Any와 Unknown 타입 Anyany는 타입 검사를 완전히 포기하는 타입이다.TypeScript의 타입 시스템을 사실상 비활성화한다.모든 타입의 값을 담을수 있다. 특징- 어떤 타입의 값이든 할당 가능- 어떤 연산, 프로퍼티 접근, 함수 호출도 에러 없이 허용- 컴파일 타임 타입 체크가 이루어지지 않음- 런타임 오류 가능성이 매우 높음 let value: any;value = 10;value = "hello";value = {};value.toUpperCase(); // 컴파일 에러 없음value.foo.bar(); // 컴파일 에러 없음 실제 실행 시 오류가 발생할 수 있으나, 컴파일러는 이를 막지 못한다. Unknownunknown은 타입을 알 수 없음을 명시적으로 표현하는 타입이다.any와 달리, 사용 전에 .. 2026. 2. 1. 이전 1 2 3 4 ··· 30 다음