저작권 문제 발생 시, 댓글이나 이메일로 연락 부탁 드립니다. (문제 발생 시, 비공개 글로 전환할 예정입니다.) 0. 서론 객체지향언어로 코딩을 할 때 상속을 자주 사용하는데 그 상속은 public 상속이다. c++ 에는 public 상속 말고 private 상속이란 게 존재하는데 이게 무엇인지 왜 존재하는지 궁금했었다. 그 궁금증은 ...
[C++] "public 상속", "private 상속" 이란
[UE5 TPS 제작기] 2. Player Character 기본 세팅하기
1. Character 객체 만들어보기 1-1. 부모 클래스 Character 예전 UE4 때는 큰 설명이 없었던 것 같은데)UE5에서는 부모 클래스에 대해 아래와 같이 설명이 작성되어 있다. 우리는 “걸어다니는 기능이 포함된 폰 타입”이 필요하기 때문에 캐릭터를 부모 클래스로 선택하여 구현할 것이다. .cpp /.h 파일을 만들어보면 부모...
[Unity] Script로 Sprite를 사용하면 Sprite Atlas에서 가져올까??
의문점을 제목으로 쓰기 위해 한 문장으로 나타내다 보니 잘 전달되었는지 모르겠다. 풀어쓰자면, 유니티에서 Sprite Atlas를 코드에서도 제공하는데 그중에서 GetSprite() 메소드가 있다. public Sprite GetSprite(string name); 여기서 파라미터로 아틀라스에 압축된 이름을 전달하면 이름과 일치하는 아틀라스의...
[UE5 TPS 제작기] 1. 레벨 제작하기
0. 프로젝트 세팅 Epic Games에서 UE5를 깔았다는 가정 하에 진행할 것이다. UE 5.0.3 기준으로 작성하였습니다. 1. “기본”으로 프로젝트 생성하기 프로젝트명은 TPS_ProtoType으로 했다. 2. Level 제작하기 프로젝트가 열리면 아무것도 없는 끝없는 땅이 나왔을 텐데 당황하지 말고 Level을 제작해 보...
[C#] Const는 정적 멤버로 취급한다
~최근에 다른 언어를 다루지 않아서 그렇게 느끼는 거일수도 있지만~ C#으로 업무를 하다 보면 간혹 “왜 안되지?”하는 부분들이 있다. C# Const가 그런 것 중 하나였는데 정리를 해두면 좋을 것 같아서 정리를 하였다. 문제를 인식하다 싱글톤 인스턴스를 통해 class 상수 멤버 변수에 접근하려고 했는데 접근이 되지 않았다. 문제 상황을 ...
[C++ 프로그래머스] 숫자 변환하기
문제 링크 프로그래머스 1. 문제 설명 1-1. 문제 설명 자연수 x를 y로 변환하려고 합니다. 사용할 수 있는 연산은 다음과 같습니다. x에 n을 더합니다 x에 2를 곱합니다. x에 3을 곱합니다. 자연수 x, y, n이 매개변수로 주어질 때, x를 y로 변환하기 위해 필요한 최소 연산 횟수를 return 하도록 solut...
[C++ 프로그래머스] 무인도 여행
문제 링크 프로그래머스 자세한 문제 설명은 링크를 통해 확인하자!! 풀이법 풀이는 너비우선탐색(BFS)으로 풀었다. 개인적으로 깊이우선탐색(DFS)보단 너비우선탐색(BFS)를 선호한다. 입출력 예제로 준 예시를 보면서 설명하겠다. 좌측 상단부터 우측으로 하나씩 확인하면서 우측 하단까지 탐색할 것이고 처음으로 발견한 숫자...
[C++ 프로그래머스] 연속된 수의 합
문제 링크 프로그래머스 1. 문제 설명 연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요. 입출력 예 num ...
[C++ 프로그래머스] 다음에 올 숫자
문제 링크 프로그래머스 1. 문제 설명 등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요. 제한 사항 2 < common의 길이 < 1,000 -1,000 < common의 원소 < 2,000 ...
[C++ 프로그래머스] 옹알이(1)
문제 링크 프로그래머스 1. 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 “aya”, “ye”, “woo”, “ma” 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return...