분류 전체보기 56

TA_UI분석과제

이번 UI분석 과제로, 세가지 게임을 분석해보려고 합니다.선정한 게임은 오버워치,메이플스토리,모바일마비노기 입니다.선정시준은 단순히 좋아하는 게임중에서 택했습니다. UI.먼저 개념 정리를 하겠습니다.UI는 'User Interface'의 줄임말로, 사용자가 화면 속에서 상호작용하는 모든 시각적 요소를 일컫습니다. 게임의 UI는 웹UI, 앱UI, 기기UI와는 결이 다릅니다.게임에서의 UI는 유저에게 정보를 전달하기보다는 몰입감을 극대화 시키는 방향으로 개발이 되어야 합니다.( Diegetic UI, Non-Diegetic UI ) 결국 게임 UI의 핵심은 플레이어의 몰입을 얼마나 효과적으로 지원하느냐에 달려 있다고 생각합니다. 저의 기준에서 '잘 만든 게임 UI'란 무엇보다 직관적이고 보기 편해야 한다는 ..

캠프/과제 04:34:32

[매일코테]0601

문제 설명 마법진의 견습 도형으로 별을 쌓아 올린 삼각형을 그려 본다. 정수 N 이 주어질 때, 첫 줄에 별 1개, 둘째 줄에 별 2개, ..., N 번째 줄에 별 N 개를 출력하라. 입력 첫 줄에 정수 N 이 주어진다. (1 ≤ N ≤ 100) 출력 N 개의 줄에 걸쳐 별을 출력한다. 예제입력출력4**********#include using namespace std;int main() { return 0;}변수에 문자를 저장후에 출력을 해야할것 같은데, 어떻게 저장하는지... 모르겠습니다. 힌트를 한번 보고 오도록 하겠습니다.변수에 문자를 저장하는 방법은 아니고 그냥 cout으로 출력을 반복하는것 같습니다.그리고 2중for문을 사용하는것이고, 두가지의 조건을 걸어서 반복해야하는것 같습니다.#inc..

매일코테 03:06:55

[매일코테]0531

문제 설명 결속석 N 개를 모았을 때 각 결속석의 번호(1부터 N) 의 총합을 알아내려 한다. 정수 N 이 주어질 때 1 + 2 + ... + N 의 합을 출력하라. 입력 첫 줄에 정수 N 이 주어진다. (1 ≤ N ≤ 100000) 출력 합을 한 줄에 출력한다. 예제입력출력1055#include using namespace std;int main() { return 0;}#include using namespace std;int main() { int N, sum{}; cin >> N; for (int i = 0; i > N; i++) { sum =sum + i; cout 이렇게 작성을 했는데 자꾸 출력값이 안나옵니다. 힌트를 좀 보고오겠습니다.힘트를 보고오니 for문에 조건에 부등호를 잘못 ..

매일코테 2026.05.31

[매일코테]0530

문제 설명 결속 상점은 09:00 ~21 : 59 사이에만 영업한다.현재 시각(시 H, 분 M) 이 주어질 때 영업 중이면 OPEN, 아니면 CLOSED 를 출력하라. 입력 첫 줄에 두 정수 H, M 이 공백으로 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 출력 OPEN 또는 CLOSED 를 출력한다. 예제입력1입력2출력1030OPEN#include using namespace std;int main() { return 0;}문제를 봤을때 변수H의 조건은 확실하게 9보다 작고, 22보다 같거나 크면 CLOSED 입니다. 나머지는 OPEN입니다. 하지만 변수 M은 오픈시간인지, 마감시간인지에 따라 상황이 달라집니다.#include using namespace std;int main() { ..

매일코테 2026.05.30

[매일코테]0529

이전에 풀던 문제먼저 해결하겠습니다. 문제 설명 시계탑 사서가 일정을 작성하기 위해 어떤 해가 윤년인지 알아야 한다.다음 규칙에 따라 판정한다. 4 의 배수이면 윤년이다. 단, 100 의 배수이면 평년이다. 그러나 400 의 배수이면 다시 윤년이다. 입력 첫 줄에 정수 Y 가 주어진다. (1 ≤ Y ≤ 9999) 출력 윤년이면 1, 평년이면 0 을 출력한다. 예제입력출력20001#include using namespace std;int main() { int Y,sum1,sum2,sum3; cin >> Y; //4로 나누어 0이면 윤년 sum1 = Y % 4; //100으로 나누어서 0이면 평년 sum2 = Y % 100; //400으로 나누어 떨어지면 윤년 s..

매일코테 2026.05.29

Low-Poly모델링 & Import

오늘은 블랜더 공부를 살짝 해보았습니다.로우폴리로 섬을 만드는 과정입니다.오브젝트모드에서 shift a 를 누르고 메쉬에서 면을 하나 깔아준 뒤, 에딧 모드로 들어가서 우클릭, 섭디바이드로 면을 나누어줍니다.(6번 정도)후에 그림처럼 면은 랜던선택을 해줍니다.중앙 상단에 Propotional editinh을 켜줍니다.마우스 휠로 강도를 조절 할 수 있습니다.G(선택이동)키로 선택한 점들을 z축으로 락을 걸어서 움직여 줍니다.그림처럼 사각형의 면을 삼각형으로 바꿀 수 있습니다.오브젝트 뷰에서 보면 음영이 조금더 세분화 되어서 보입니다.그림처럼 selct tool을 홀드클릭을 하면 선택 칸이 나옵니다.오브젝트 모드에서 색을 입히고자 하는 오브젝트를 선택하여 Material을 생성해주거 적용 할 수있습니다.하..

[TIL_0512]UE5_

블루프린트 클래스에서 스태틱 메쉬로 변환 병합할 메쉬선택Merge Actors 클릭클릭이름설정과 SAVE클릭생성이 된 모습입니다.Merge Settings: 핵심 설정 가이드1. 라이트맵 및 해상도 설정Generate Lightmap UV: * 설명: 합쳐진 새로운 메시를 위한 라이트맵용 UV를 자동으로 생성할지 여부입니다.기능: 정적 라이팅(Static Light)을 구워야 하는 프로젝트라면 반드시 체크해야 합니다.Target Lightmap Resolution:설명: 생성될 라이트맵의 해상도를 결정합니다. (현재 256 설정)기능: 숫자가 클수록 그림자가 세밀해지지만 최적화에는 불리합니다. 바닥용 돌더미라면 256~512 정도면 충분합니다.2. 데이터 통합 및 피벗 설정Pivot Point at Ze..

카테고리 없음 2026.05.12

[TIL_0515] Statik Mesh Import

1. Static Meshes (스태틱 메쉬 기본 설정)Convert Statics with Morph Targets to Skeletals: 스태틱 메쉬에 애니메이션용 '모프 타겟' 정보가 포함되어 있다면 자동으로 스켈레탈 메쉬(뼈대가 있는 메쉬)로 변환할지 결정합니다.Import Static Meshes: 모델링 파일 안에 있는 스태틱 메쉬를 실제로 가져올지 여부입니다. (당연히 체크되어 있어야 합니다.)Combine Static Meshes: 파일 안에 여러 개의 오브젝트가 있을 때, 이를 하나의 메쉬로 합쳐서 가져올지 결정합니다. 체크하면 관리가 편하지만, 각각 따로 움직여야 한다면 체크를 해제해야 합니다.LOD Group: 메쉬에 특정 LOD(거리별 디테일 수준) 그룹을 지정합니다. (예: 대형..

카테고리 없음 2026.05.12

[매일코테]0512

문제 설명 두 모험가가 가위바위보로 결투를 한다. 1 = 가위, 2 = 바위, 3 = 보 라고 할 때 두 사람의 선택 A, B 가 주어진다.첫 번째 모험가의 결과를 출력하라. A 가 이기면 WIN A 가 지면 LOSE 같으면 DRAW 입력 첫 줄에 두 정수 A, B 가 공백으로 주어진다. (1 ≤ A, B ≤ 3) 출력 WIN, LOSE, DRAW 중 하나를 출력한다. 예제입력1입력2출력13WIN#include using namespace std;int main() { return 0;}#include using namespace std;//cout> A >> B; if (A == 1) { if (A == 1 and B == 1) { cout ..

매일코테 2026.05.12