2026-04-11~12-TA02
제미나이로 캐릭터 이미지 생성 • 2D 정면 이미지 생성 원하는 형태의 캐릭터 원화를 얻기 위해, 제미나이 프롬프트를 단계별로 수정하며 이미지를 구체화한 과정입니다. 1. 광전사 프로필 아이콘 생성 2. 동양풍 스타일로 변경 3...
제미나이로 캐릭터 이미지 생성 • 2D 정면 이미지 생성 원하는 형태의 캐릭터 원화를 얻기 위해, 제미나이 프롬프트를 단계별로 수정하며 이미지를 구체화한 과정입니다. 1. 광전사 프로필 아이콘 생성 2. 동양풍 스타일로 변경 3...
CS • 디자인 패턴 (객체 지향) 패턴명 핵심 키워드 한 줄 요약 Factory (팩토리) 생성 대행 “객체를 만드는 법” 객체 생성 로직을 밖으로 노출하지 않고, 공장(Factory) 클래스에게 생성을 떠넘기는 패턴입니다. ...
Unreal • SetupPlayerInputComponent 플레이어의 물리적 입력을 캐릭터의 C++ 행동(함수)과 연결해 주는 핵심 함수입니다. 핵심 특징 타이밍: 게임이 시작되고 플레이어가 이 캐릭터에 ‘빙의(Possess)’하는 순간 엔진이 자동으로 한 번 호출하여 배선 작업을 세팅합니다. 플레이어 전용: NPC나 몬스터처럼 ...
Unreal 언리얼의 GameMode = 내가 알고 있는 GameManager 기능 1: “현재 플레이할 캐릭터를 세팅하고 받아온다.” -> 언리얼 GameMode: DefaultPawnClass 속성을 통해 이번 판에 유저가 조종할 몸체(캐릭터)가 무엇인지 결정하고 스폰을 관리합니다. 기능 2: “플레이어의 컨트롤 ...
Unreal 챕터1 • World vs Local World 좌표계 개념: 게임 레벨의 정중앙 (0, 0, 0)을 기준으로 한 절대적인 위치입니다. World가 움직였다는 것의 의미 부모 액터를 잡고 월드에서 이동시키는 상황입니다. 구분 변화 여부 설명 ...
Split Fiction 2인용 협동 게임 개발을 해보고 싶어 TA 개인과제로 Split Fiction을 분석해보았습니다. 엔진: Unreal Engine 5.4 장르: 2인용 협동 및 액션 • UI/UX 직관적인 상호작용 분석: 퍼즐이나 오브젝트 상호작용 시, 각 플레이어의 고유 컬러(Player 1은 보라색, ...
C++ • 프로그래머스 (콜라츠 추측) 원인 분석 홀수일 때의 연산 (temp * 3 + 1) 콜라츠 추측의 규칙 중 홀수일 경우 3을 곱하고 1을 더합니다. 시작 숫자가 800만에 가까운 수이거나, 반복 과정에서 값이 계속 커지는 패턴을 만나면, int가 담을 수 있는 최대치를 넘겨버립니다. 오버플로우(Overflow) 발생 무한 ...
C++ inline과 __forceinline 짧은 코드를 가진 함수를 수백, 수천 번 호출해야 할 때 발생하는 성능 저하를 막기 위한 C++의 핵심 최적화 기법에 대해 정리합니다. 일반적인 함수 호출의 숨겨진 비용 (Overhead) 우리가 코드를 짜서 Add(3, 5) 같은 함수를 부르면, CPU는 그냥 뚝딱 계산하는 게 아닙니다. 내부...
C++ 9번 문제 회고 애너그램 판별하는 코드를 작성해보았다. #include <iostream> #include <string> using namespace std; //두 문자열의 길이가 다르면 -1을 반환합니다. int getMinChangesToAnagram(const string& s1, const stri...
팀프로젝트 팀프로젝트 마무리 회고록 하드 스킬: Scene 매니저를 싱글톤과 스택을 이용하여 관리하였고 UI부분에서 Render→Update 순을 활용하여 FSM을 활용하여 각 상태에 맞는 UI및 데이터 처리를 구현 소프트 스킬: 팀원들과 원만한 협업을 위한 게임 FLOW CHART정리를 하였고 정리 된 기준으로 각자 역할을 맡게 함 ...