[백준] 1629번 곱셈
·
백준 문제/재귀
문제: 1629번: 곱셈 basic-algo-lecture/workbook/0x0B.md at master · encrypted-def/basic-algo-lecture · GitHub basic-algo-lecture/workbook/0x0B.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 ..
[개발일지] 16. ClayMove 스크립트 수정
·
유니티 프로젝트/점토게임
0. 들어가기 전에이제 보니까 비활성화 된 점토가 다시 활성화 될 때 ClayMove 스크립트가 제대로 동작하지 않는 모습을 확인했다. ClayMove 스크립트를 수정해서 정상적으로 작동하도록 했다.    1. 스크립트ClayMove 스크립트를 수정했다. 1.1 ClayMove 스크립트using JetBrains.Annotations;using System.Collections;using System.Collections.Generic;using UnityEngine;public enum MoveDirection{ Minus = -1, Plus = 1, Idle = 0 }public class ClayMove : MonoBehaviour{ [Header("ClayMovement")] pu..
[개발일지] 15. 이펙트 효과 적용
·
유니티 프로젝트/점토게임
0. 들어가기 전에이번엔 게임에 이펙트 효과를 적용했다. 점토가 성장할 때, 점토를 판매할 때, 점토를 해금할 때, 능력을 업그레이드할 때 이펙트 효과가 나타나도록 했다.    1. 게임 오브젝트GameManager 의 게임 오브젝트를 수정했다. 자식 오브젝트로 아래 사진과 같이 네 개의 오브젝트를 추가했다. 게임이 시작되면 이펙트 프리팹으로 게임 오브젝트를 생성하는데 해당 게임 오브젝트의 부모가 될 게임 오브젝트들이다.     2. 스크립트이번에 새로 만든 스크립트는 없다. GameManager, ClayPanel, ClaySellController, Clay 스크립트를 수정했다.  2.1 GameManager 스크립트using System.Collections;using System.Collectio..
[백준] 2206번 벽 부수고 이동하기
·
백준 문제/BFS
문제: 2206번: 벽 부수고 이동하기 basic-algo-lecture/workbook/0x09.md at master · encrypted-def/basic-algo-lecture · GitHub basic-algo-lecture/workbook/0x09.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 #i..
[개발일지] 14. 업그레이드 판넬 제작&기능 구현&데이터 저장
·
유니티 프로젝트/점토게임
0. 들어가기 전에이번엔 업그레이드 판넬을 제작하고 업그레이드 기능을 구현했다. 그리고 수치 데이터 저장 기능도 추가했다.    1. 게임 오브젝트더보기1. Plant ButtonPlant Button 의 On Click() 에 직접 추가한 기능은 다음과 같다.  2. Plant PanelPlant Panel 에는 NumGroup 과 ClickGroup 이 자식 오브젝트로 존재한다. 게임 창에서 Plant 버튼을 누르면 뜨는 업그레이드 창의 모습은 다음과 같다. 각 수치 레벨에 맞게 UI 가 바뀌도록 스크립트를 설정해놓았다.    2. 스크립트이번에 새로 만든 스크립트는 UpgradePanel 와 ValueDatas 이다. 이번에 수정한 스크립트의 종류가 너무 많아서 변경사항만 간략하게 작성하려고 한다...
[백준] 1927번 최소 힙
·
백준 문제/자료구조
문제: 1927번: 최소 힙  #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, greater> pq; for (int i = 0; i > x; if (x == 0) { if (pq.empty()) ..
회의록
·
카테고리 없음
보호되어 있는 글입니다.
[개발일지] 13. 안내창 구현
·
유니티 프로젝트/점토게임
0. 들어가기 전에이번엔 게임 화면에 안내 문구를 띄우는 기능을 만들었다. 점토를 구매할 때 돈이 부족하거나, 점토를 해금할 때 불가능하거나, 다 자라지 않은 점토를 판매하려고 하는 등의 상황에 안내 문구를 나타나게 해서 플레이어가 알 수 있도록 했다.    1. 게임 오브젝트이번엔 Info Panel 게임 오브젝트를 추가했다.더보기1. 하이어라키 창 모습  2. 인스펙터 창 모습  3. 애니메이터안내 문구 판넬에 애니메이션을 적용하기 위해서 애니메이터를 만들고, 애니메이션도 만들었다. 애니메이터의 상태는 다음 사진과 같다. Started 가 체크 되면 Start 애니메이션이 수행되고 끝나면 Exit 로 이동하도록 했다. Start 에는 직접 만든 애니메이션을 넣어놓았다.    2. 스크립트이번에 새로 ..
[개발일지] 12. 점토 구매 UI 창 수정 & 저장 로직 수정 & 옵션 판넬 제작
·
유니티 프로젝트/점토게임
0. 들어가기 전에점토 구매 UI 창과 저장 로직을 수정했다. 옵션 판넬에 돌아가기와 나가기 버튼을 만들었다. 돌아가기 버튼과 나가기 버튼에 현재 게임 데이터를 저장하는 메서드를 연결했다.    1. 게임 오브젝트이번에 추가한 게임 오브젝트는 OptionPanelParent, Save Button, Exit Button 이 있다. 1.1 OptionPanelParentOptionPanelParent 를 추가한 이유는 다음과 같다.더보기비활성화된 게임 오브젝트는 Find 메서드로 찾을 수 없기 때문에 활성화된 부모 오브젝트에 OptionPanel 을 넣었다. Find 로 OptionPanelParent 를 먼저 찾고 이어서 계속 Find 를 쓰면 최종적으로 Option Panel 을 찾을 수 있다.  1...
[백준] 5427 불
·
백준 문제/BFS
문제: 5427번: 불 basic-algo-lecture/workbook/0x09.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x09.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..