[백준] 5430번 AC
·
백준 문제/자료구조
문제: 5430번: AC basic-algo-lecture/workbook/0x07.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x07.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include #include // setpre..
[백준] 10866번 덱
·
백준 문제/자료구조
문제: 10866번: 덱 basic-algo-lecture/workbook/0x07.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x07.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include #include // setpre..
[백준] 11279번 최대 힙
·
백준 문제/자료구조
문제: 11279번: 최대 힙  #include #include #include #include #include #include #include #include #include #include // setprecision을 사용하기 위한 헤더#include #include using namespace std;int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n; // 연산의 개수 cin >> n; // 최대힙으로 동작하도록 priority_queue pq; for (int i = 0; i > x; if (x == 0) { if (pq.empty..
[백준] 2164번 카드2
·
백준 문제/자료구조
문제: 2164번: 카드2 basic-algo-lecture/workbook/0x06.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x06.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include #include // setpr..
[개발일지] 6. 재화, 점토 판매 UI
·
유니티 프로젝트/점토게임
0. 들어가기 전에재화, 점토 판매 UI 를 추가했다. 점토 판매 기능은 아직 UI 만 만들고 기능은 추가하지 않았다. 재화 UI 는 돈이나 애정을 얻었을 때, 그냥 text 로 바로 반영되는 것이 아니라 숫자가 서서히 올라가는 것처럼 보이도록 하는 효과를 주었다.    1. UI 제작일단 재화와 점토 판매 UI 를 제작했다. 1.1 점토 판매 UI다 자란 점토를 점토 판매 UI 로 드래그 한 후 내려 놓으면 팔리도록 하는 기능을 만들려고 한다. 이를 위해서 점토 판매 UI 를 만들어주었다. 주머니가 버튼으로 되어있는데, 나중에 Event Trigger 를 이용해서 마우스가 진입했는지 아닌지의 여부로 판매 여부를 판단할 것이다. 1.2 재화 UI수치를 확인할 수 있도록 하는 UI 를 제작했다. 수치에 변..
[개발일지] 5. 점토 구매, 집 업그레이드, 야생 UI 버튼 & 애니메이션
·
유니티 프로젝트/점토게임
0. 들어가기 전에이번에는 점토 구매, 집 업그레이드, 야생 UI 버튼을 만들고 애니메이션을 적용했다. 버튼을 눌렀을 때 구매창, 업그레이드 창이 뜨도록 하는 기능과 야생 씬으로 전환되는 기능은 다음에 구현할 것이다. 이번엔 그냥 버튼만 만들었다.    1. UI 버튼 제작본격적으로 캔버스에 이미지와 버튼을 추가한다. 1.1 UI 버튼 생성 왼쪽 하단을 보면 버튼 3개가 있는 모습을 볼 수 있다. 먼저 캔버스에 판넬 이미지를 하나 게임 오브젝트로 만들어 준 후, 그 판넬의 자식 오브젝트로 3개의 버튼을 만들어주었다. 세 개의 버튼은 왼쪽부터 차례로 점토 구매 버튼, 집 업그레이드 버튼, 야생 버튼이다. 1.2 UI 버튼 스프라이트 Swap Button 의 Transition 을 Sprite Swap 으로..
[개발 일지] 4. 해상도 설정
·
유니티 프로젝트/점토게임
0. 들어가기 전에사람들마다 가지고 있는 기기의 해상도가 다르기 때문에 이에 대응할 방법이 필요하다. 솔직히 나는 UI 랑 해상도 공부할 때가 제일 하기 싫은 것같다.. 어렵고 알아야 하는 것도 많고 귀찮고 재미없다.. 하지만 해야지..     1. 해상도 설정일단 게임 오브젝트로 캔버스를 하나 만든다. 이제 이 캔버스에 UI 를 추가하면 된다. 그 전에 먼저 해상도 설정을 해야 한다. 1.1 Canvas 설정일단 Canvas 게임 오브젝트의 Canvas 컴포넌트 속 Render Mode 를 Screen Space - Camera 로 설정해준다. 이렇게 하면 캔버스 크기가 Camera 사이즈에 맞춰서 조정된다. 그 다음 Canvas Scaler 의 UI Scale Mode 를 Scale With Scre..
[개발 일지] 3. 점토 애니메이션 기능
·
유니티 프로젝트/점토게임
0. 들어가기 전에점토가 게임 화면을 돌아다니는 모습에 생동감을 주기 위해 애니메이션 기능을 추가했다. 젤리 키우기 에셋 목록에서 직접 만든 애니메이션이 있길래 그걸 토대로 각 레벨마다 애니메이션과 애니메이터를 만들었다. 일단 점토가 돌아다니는 기능만 구현되어 있기에 만들어놓은 애니메이션 중 Walk 애니메이션만 사용했다. Touch 애니메이션은 마우스로 점토를 클릭했을 때 실행되도록 할 것이다.더보기구현한 기능- 점토 애니메이션 기능    1. 점토 애니메이션 기능우선 점토에 애니메이션을 적용하기 위해서 Walk, Idle, Touch 애니메이션을 만들어주었다. 1.1 애니메이션 & 애니메이터 제작점토의 레벨을 1~5 레벨로 설정했다. 레벨이 올라갈수록 점토의 크기가 커지는데 이를 애니메이션에도 적용을..
[백준] 2493번 탑
·
백준 문제/자료구조
문제: 2493번: 탑 basic-algo-lecture/workbook/0x05.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x05.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include #include // setprec..
[백준] 10828번 스택
·
백준 문제/자료구조
문제: 10828번: 스택 basic-algo-lecture/workbook/0x05.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x05.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include #include #include // setpr..