분류 전체보기
[백준 13907번 C/C++] 세금
[백준 13907번 C/C++] 세금
2024.03.14[백준 13907번 C/C++] 세금 https://www.acmicpc.net/problem/13907 13907번: 세금 첫 번째 줄에 세 정수 N (2 ≤ N ≤ 1,000), M (1 ≤ M ≤ 30,000), K (0 ≤ K ≤ 30,000)가 주어진다. 각각 도시의 수, 도로의 수, 세금 인상 횟수를 의미한다. 두 번째 줄에는 두 정수 S와 D (1 ≤ S, D ≤ N, S ≠ D www.acmicpc.net 해결전략 다익스트라 알고리즘 Dijistra Algorithm 최단경로 처음 시도한 코드 - 시간초과 #include #include #include using namespace std; const int INF = 987654321; int n, m, k; // n: 도시의 수, m: ..
2024.03.13 운동일지
2024.03.13 운동일지
2024.03.13조깅 5.15km
[UE Net] Dedicated Server 시작하기
[UE Net] Dedicated Server 시작하기
2024.03.13글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자를 적어주세요. 글의 요약 설명 부분. 150자입니다 목차 Visual Studio에서 빌드하기 1. 언리얼 엔진 소스코드 빌드하기 Build from source code 2023.11.09 - [⭐ Unreal Engine/UE Debugging Log] - [UE5] 언리얼 엔진5.3 빌드하기 (UE build from source code) [UE5] 언리얼 엔진5.3 빌드하기 (UE build from source code)현업에서는 엔진을 순정 상태로 사용하지 않는다. 엔진..
[UE] 문자타입, 문자열 FString, FText, FString
[UE] 문자타입, 문자열 FString, FText, FString
2024.03.13언리얼 C++의 기본 타입과 문자열 다루는 방법 소개언리얼 환경에서 알아두어야 할 기본 타입과 고려할 점캐릭터 인코딩 시스템에 대한 이해언리얼 C++이 제공하는 다양한 문자열 처리 방법과 내부 구성의 이해 인프런 이득우님의 '언리얼 프로그래밍 Part1 - 언리얼 C++의 이해' 강의를 참고하였습니다. 😎 [이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해] 강의 들으러 가기! 목차 언리얼 C++ 기본 타입 언리얼은 C++의 기본 타입 1970년대에 개발된 C++언어는 기기들마다 C++ 언어를 구현하는 방법이 달라서 C++ 주요 함수가 특정 플랫폼에서 다르게 작동하는 플랫폼 파편화 (Platform Fragmentation) 문제가 발생했다. 게임 제작에서는데이터 정보가 명확해야 한..
[프로그래머스 C++] 과제 진행하기
[프로그래머스 C++] 과제 진행하기
2024.03.13[프로그래머스 C++] 과제 진행하기 https://school.programmers.co.kr/learn/courses/30/lessons/176962 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 문자열 자료구조 스택 stack 정답코드 #include #include #include #include #include using namespace std; struct Info { // 과제 정보를 담는 구조체 정의 string subject; int time, duration; Info(string a, int b, int c) { subjec..
[백준 13141번 C/C++] Ignition
[백준 13141번 C/C++] Ignition
2024.03.12[백준 13141번 C/C++] Ignition https://www.acmicpc.net/problem/13141 13141번: Ignition 첫 번째 줄에는 그래프의 정점의 수 N과 간선의 수 M이 주어진다. (2 ≤ N ≤ 200, N-1 ≤ M ≤ 20,000) 두 번째 줄부터 M개의 줄에는 각 간선의 시작점 S, 끝점 E, 길이 L이 주어진다. (1 ≤ L ≤ 100) 시작점 www.acmicpc.net 해결방안 그래프 이론 브루트포스 알고리즘 최단 경로 플로이드–워셜 Floyd-Warshall 정답코드 #include #include using namespace std; const int INF = 987654321; int n, m; // n: 정점의 수, m: 간선의 수 vector di..
2024.03.11 운동일지
2024.03.11 운동일지
2024.03.11조깅 5.19km
[프로그래머스 C++] 혼자 놀기의 달인
[프로그래머스 C++] 혼자 놀기의 달인
2024.03.11[프로그래머스 C++] 혼자 놀기의 달인 https://school.programmers.co.kr/learn/courses/30/lessons/131130 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 구현 풀이보다 문제를 해석하기가 더 힘든 문제다.. 정답코드 #include #include #include #include using namespace std; int solution(vector cards) { int n = cards.size(); // 전체 카드수 if (n < 1) return 0; // 카드가 한 개만 있는 경우 vec..
2024.03.10 운동일지
2024.03.10 운동일지
2024.03.10조깅 5.27km 초반에 정강이 통증
[UE GAS] 캐릭터의 광역 스킬 구현
[UE GAS] 캐릭터의 광역 스킬 구현
2024.03.10캐릭터에 다양한 기능을 가진 광역 공격 스킬을 부여하기 플레이어 캐릭터에 새로운 스킬 GA를 부여하고, 범위 공격을 추가하도록 설계를 확장하기 새로운 어트리뷰트 세트를 추가해 확장하기 GA에 사용 비용과 쿨다운의 제약 사항 추가하기 게임플레이 이펙트 실행 계산 클래스를 사용해 거리에 따른 광역 데미지 감소 적용하기 인프런 이득우님의 '언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템' 강의를 참고하였습니다. 😎 [이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템] 강의 들으러 가기! 목차 기획 플레이어 캐릭터에 신규 광역 스킬 부여 무기를획득하면 마우스 우클릭으로 스킬을 사용할 수 있는 기능을 추가 스킬 반경과 데미지 계산은 새로운 어트리뷰트 값을 사용 ( SkillRange,..
[UE GAS] 아이템 상자 구현
[UE GAS] 아이템 상자 구현
2024.03.10장식이펙트와 아이템 상자의 구현 장식 이펙트를 담당하는 게임플레이 큐의 활용방법의 학습 기간형 게임플레이 이펙트를 활용한 다양한 아이템 상자의 구현 GAS의다양한 API를 활용한 무기에 관련된 게임플레이 이벤트와 어트리뷰트의 설정 목차 기획 게임플레이 이펙트를 활용한 아이템과 무기 기획 데미지, 회복상자의 구현 체력 레젠(Regeneration) 상자, DOT(Damage over time) 상자의 구현 캐릭터에 무기 추가 무기로 인한 공격 범위 증가: 75 무기로 인한 공격력 증가: 100 핵심 컴포넌트 Gameplay Cue를 활용한 캐릭터 피격 이펙트 구현 게임플레이 큐 Gameplay Cue Gameplay Cue 시각 이펙트나 사운드와 같은 게임 로직과 무관한 시각적, 청각적 기능을 담당함 Cl..
[UE GAS] 어트리뷰트와 UI 연동 Integration with Attribute and UI
[UE GAS] 어트리뷰트와 UI 연동 Integration with Attribute and UI
2024.03.09어트리뷰트와 연동되는 체력바 구현과 기간형 게임플레이 이펙트의 활용 GAS와 연동하는 UI 시스템 구현 방법의 학습 액터 컴포넌트에서 GAS에서 필요한 이벤트만 받아 처리하는 방법의 학습 일정 기간동안 유지되는 기간형 게임플레이 이펙트의 다양한 활용 인프런 이득우님의 '언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템' 강의를 참고하였습니다. 😎 [이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템] 강의 들으러 가기! 목차 기획 신규 기능 기획 현재 체력 퍼센티지를 표시해주는 체력바 UI의 추가 체력이 떨어지면 죽는 기능의 구현 발동 기간동안 들어오면 데미지를 모두 무효화하는 무적 버프의 구현 공격 명중 시 공격 반경이 넓어지는, 최대 4단계까지 중첩되는 버프의 구현 핵심 컴포..