목록2016/10/20 (2)
Prosto
'검색할 범위를 반으로 줄여가며 찾아가는 이분 검색(Binary Search)' 이분 검색은 검색할 자료를 반씩 나누어 나머지 반만 검색하는 방식을 반복하여 자료를 찾는 검색(탐색) 방법입니다. 이 이분 검색을 이용하여 자료를 찾는다면 빠른 속도로 원하는 자료를 찾을 수 있습니다. (단, 이분 검색은 정렬되어있는 데이터에 사용할 수 있습니다.) (정렬 방법은 블로그 내의 다른 글을 참고하시면 도움이 될 것 같습니다.) 성능을 Big O로 표기한다면 O(log n)입니다. 자료가 2개라면 1번, 4개(2^2개)라면 2번, 8개(2^3개)라면 3번, 16개(2^4개)라면 4번, ... 1,024개(2^10개)라면 10번, 1,048,576개(2^19개)라면 최대 19번이면 찾습니다. 굉장히 빠르죠? 실제 배..
따라하는 유니티 2D 프로젝트ⓑ 강좌 일곱 번째 시간입니다. 이번에 함께 할 작업은 저번 시간에 만들어 두었던 체력바를 필요한 때만 보여줄 수 있도록 하겠습니다. (데미지를 받은 경우 3초 동안 보여주도록) 볼이 모두 없어지는 경우 게임오버, 즉 게임종료 화면으로 전환하도록 하겠습니다. 그때 Retry 버튼을 두고, 처음부터 다시 시작할 수 있도록 하겠습니다. 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 따라하시면 됩니다. 실행해보면 저번에 마지막 작업했던 부분이 정상적으로 나옵니다. 모든 블록에 대해서 체력 게이지를 보여주는 체력바를 생성해줬었죠? 먼저 체력바를 피해를 받은 경우에만 보여주도록 바꿔볼까요? Scripts - Block 폴더로 들어가서 Bl..