본문 바로가기

전체 글

Block Puzzle 만들기 (3) 기본적인 기능을 어제부로 완성했다. 이제 부가적인 기능들을 채워 넣어야 한다. 가장 처음에 만들 것은 조각을 드래그할때, 놓을 공간이 있는지 없는지 쉽게 알수 있도록 하는 것이다. 조각을 채워넣지 못하는 상태라면 붉은색 음영으로 쉽게 알수 있도록 하자. 된다... 되긴 됐는데... 어째 잘 안보이는데? 조각 UI에 가려서 조금 갑갑한 느낌이 든다. 이럴 때는 생각할 필요없이 보강 작업에 들어가는 것이 좋다. 새로 작업해 보자. 이번에는 조각 UI 자체의 색을 바꾸는 방법으로 진행하겠다. 오케이! 아까에 비해서 훨씬 잘 보이게 되었다. 이대로 진행해도 될 것 같다. 다음에 넣을 기능은 제거가능한 블록들을 미리 보여주는 기능이다. 이번에도 쭉 진행해 본다. 중간에 좀 시간이 걸렸지만, 어떻게든 완료했다. 원.. 더보기
Block Puzzle 만들기 (2) 어제에 이어서 계속 작업한다. 오늘은 게임의 백미라고 할수 있는 '라인 제거' 시스템을 만든다. 먼저 작업해야 할것은 9x9 데이터를 검토하여 어떤 블럭을 제거해야 하는지 검사하는 함수를 만드는 것... 일단 로직 자체가 간단하기 때문에 쉽게 만들 수 있을 것 같다. /// _Table에서 없어져야할 블럭을 찾아서 tempState에 표시한다. return clearBlockCount public int FindAndMakeClearBlock() { for (int i = 0; i < _tempState.Length; i++) _tempState[i] = 0; /// 가로 방향으로 제거블럭을 탐색한다. for (int i = 0; i < Constants.TableSize; i++) { int count.. 더보기
Block Puzzle 만들기 2주일 만에 게임을 하나씩 만들어내는 프로젝트를 진행중이다. 일단은 기존의 유명한 퍼즐 게임들을 하나씩 만들어볼 예정. 이번에 만들어볼 게임은 Block Puzzle이다. 사실 거의 1주일 정도 전부터 작업을 시작해서 지금은 블럭을 드래그해서 이동시킬수 있는 단계까지 진행했다. 현재는 8일 째다... 여기까지 작업하는 것도 참으로 고생스러운 일이다. 퇴근하고 졸린 눈을 부릅뜨고 한땀한땀 코드를 집어넣어 만든... 그러니까 옛날 이야기에서 어머니가 호롱불 앞에 켜놓고 한땀한땀 삯바느질하는 것 같은 느낌으로다가 작업을 했단 말이다. 이제 모든 피스를 사용하면 하단에 피스 조각들이 리필되는 것을 만들 차례다. 그래도 일단 제대로 작동하는 모습을 보는 것은 참으로 뿌듯... 뭔가 잘못됐다..? 알았다. 데이터는.. 더보기
Unity3D - Scene window 화면 조작 법 화면을 조작하는 방법에 대해서 알아봅시다. 블랜더나 3D Max 에서 볼 수 있는 작업 공간의 개념입니다. 먼저 화면 조작 방법을 알아봅시다. 화면 이동 휠 드래그 , Ctrl + Alt + MLB 드래그 :화면을 위/아래/좌/우로 이동시켜 볼 수 있습니다. 화면 회전 MRB 드래그 , Alt + MLB 드래그 : 카메라를 회전시키며 여러 각도로 볼 수 있습니다. 화면 확대/축소 휠굴림, Ctrl + Alt + MRB 드래그 : 화면을 확대 축소해서 볼수 있습니다. 자유 시점 보기 W|A|S|D + MRB 드래그 : FPS를 하는 것처름 화면을 자유롭게 이동하면서 볼수 있는 방법입니다. 선택한 물체에 포커스 맞추기 F : 선택되어있는 물체를 향해 카메라를 이동시킵니다. 선택한 물체를 화면에 맞추기 Shi.. 더보기
Unity3D 초보 - 소개 Unity3D 게임 엔진에 대해 알아봅시다. Unity3D는 범용 게임 엔진으로서 상당히 방대한 기능을 가진 프로그램입니다. 앱 제작을 시작하여 완성하기 까지의 과정이 매우 편리하게 되어있기 때문에 소규모 제작자는 물론 1인 개발자들고 많이 찾는 툴입니다. 게다가 전세계적으로 많은 사용자를 확보하고 있고 참고할 문서도 쌓일 만큼 쌓여 있기 때문에, 배워두면 분명 쓸모가 많은 툴이죠. 최근에 불거진 불미스러운 사태로 많은 분들이 유니티에 대한 신뢰를 잃은 듯 보이지만, 어쨌든 작은 개발사에게는 여전히 좋은 툴입니다. 1. 기본적인 구조 일단 유니티의 기본적인 툴 구조에 대해서 알아봅시다. 최신 버젼은 2023 이지만, 2020 버젼 기준으로 이야기를 할 예정입니다. https://unity.com/kr/d.. 더보기
Privacy Policy ('https://jellybits.tistory.com/' 'Jellybits')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://jellybits.tistory.com/ 'Jellybits')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예.. 더보기
Transform More v1.2.2 New version released [Asset store] [Document] 더보기
Transform More Say hello to a stress-free Unity asset creation experience with our latest tool-Transform More, designed to make object alignment and arrangement a breeze. Transform More is particularly useful for creating UI designs, saving you time and effort. Enjoy a more streamlined design process and take your projects to the next level. Get your hands on it now and start creating with ease! https://jellyb.. 더보기