![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FefRJHR%2FbtqLeqHzCgS%2FcDEAgz8NJDfhmGbIqSDD11%2Fimg.png)
[Unity Project] Moongazer - 8일차 (完)
2020. 10. 20. 17:17
프로젝트/Moongazer (Unity RPG)
오늘 한 작업 디버깅 드래곤 사운드 조절 인벤토리 구현 포션 사용 상점 구현 파이어볼 충돌 수정 구현 중 막힌 것 JSON 인코딩 타입이 한국어로 되어 있어서 글자 깨짐 현상이 발생했다. 다른 이름으로 저장할 때 인코딩을 유니코드로 지정하니까 정상적으로 동작했다. 아이템을 클릭하면 정보를 볼 수 있게끔 구현하고 싶었다. 나의 경우에는 현재 인벤토리와 서브 아이템이 분리되어 있기 때문에 인벤토리 좌측 상단에 아이템 정보가 뜨는 방식으로 결정했다. 앱으로 테스트해 보고, 버그 있으면 후딱 수정해서 얼른 영상 따야겠다! 😃 +) www.youtube.com/watch?v=mTBuRThR8pA
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs3YC4%2FbtqLlBUTcMp%2FgaXKVu6ZJG6xapGgTkAWV1%2Fimg.png)
[Unity Project] Moongazer - 7일차
2020. 10. 20. 01:06
프로젝트/Moongazer (Unity RPG)
오늘 한 작업 필드 씬 레벨 디자인 던전 씬 레벨 디자인 플레이어 스탯 JSON 연동 플레이어 인벤토리 JSON 연동 퀘스트 오류 수정 보스 및 스켈레톤 오류 수정 로딩 씬 안 보이는 오류 수정 내일 목표 3타 딜 안 들어가는 오류 수정 드래곤 사운드 체크(어긋나는 게 있었던 것 같음) 인벤토리 구현 마무리 상점 구현 드래곤 파이어볼 충돌 수정 구현 중 막힌 것 처음에 레벨 디자인이 너무 귀찮아서 그냥 애셋에 있는 샘플 씬을 사용했더니 모바일 환경에 맞지 않았고, 최적화를 해도 프레임 드랍 현상이 너무 심했다. 그래서 필드 씬과 던전 씬을 각각 구현해 봤다. 최적화하는 김에 Batch도 사용해 보았다. JSON은 유니티에서 처음 사용해 봤던 것이라서 좀 헤맸었다. 또한 어느 시점에서 해당 파일을 읽어 와..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8SIO1%2FbtqKIo2W5c4%2Ftblcfn0KXG3FdFIPWT4461%2Fimg.png)
[Unity Project] Moongazer - ~6일차
2020. 10. 12. 11:52
프로젝트/Moongazer (Unity RPG)
그동안 한 것 youtu.be/FPoed32ImIc 에너미 보스 플레이어 스킬 구현 충돌처리 NPC 퀘스트 다이얼로그 인벤토리 간단한 퍼즐 사운드 및 이펙트 와... 너무 급하게 치느라 포스팅을 하나도 못 했다... 심지어 커밋도 못 했다. 진짜 일어나서 밥 먹고, 코딩하고, 밥 먹고 잤다. 이런 생활 처음 해 보는 것 같다. 학교 시험 기간에도 이렇게는 안 했다. 학원 일정 때문에 2주짜리를 급하게 일주일만에 끝내려니까 빠진 기능도 많고, 코드를 너무 막 짠 게 아닌가 싶은 생각이 든다... 코드로 해결하고 싶었는데, 급하게 만들다 보니까 하이어라키에 점점 뭐가 많아지고 직렬화 남발했다. 마음에 안 든다. 😒 그리고 영상 찍으려니까 갑자기 보스 충돌처리가 안 돼서 ㅋㅋㅋ 학원 가기 두 시간 전인데 갑자..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsTq4z%2FbtqKhk1gRCd%2F9mhIyNJ8bPhSYXkVuK9Dk1%2Fimg.png)
[Unity Project] Moongazer - 2일차
2020. 10. 7. 01:32
프로젝트/Moongazer (Unity RPG)
오늘 한 작업 UI 프로토타입 완료 플레이어 콤보 공격 구현 bool 변수 하나를 추가해서 플레이어 콤보 기능을 구현했다. 공격 시 시간을 저장하고, 일정 길이 범위 안일 경우 콤보 공격을 진행한다. 공격을 진행할 때마다 코루틴 함수를 멈췄다가 다시 호출함으로써 시간 카운트를 진행하였다. 1.4초 안에 유효한 입력이 들어오지 않으면 콤보가 끊긴다. public void StartAttack() { isAttacking = true; if (State != Define.State.Attack) { State = Define.State.Attack; AttackType = PlayerAttack.None; _time = Time.fixedTime; } else if (AttackType 0.35f || At..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqNW0w%2FbtqJ93sOsee%2F1QqLKJVWnvarA1qKKgDfs0%2Fimg.png)
[Unity Project] Moongazer - 1일차
2020. 10. 6. 02:06
프로젝트/Moongazer (Unity RPG)
애셋 문제도 있고, 딱히 모작하고 싶은 작품이 안 보여서 퍼즐 기능이 있는 자작 RPG 게임을 만들어 보기로 했다. UI는 애셋에 있는 프리팹을 기반으로 하되, 기본적인 구조와 배치된 오브젝트 구조만 이용하고 스크립트는 직접 붙이려고 한다. 레벨도 직접 만들어 보고 싶었는데, 생각보다 시간이 많이 들 것 같아서 애셋에 있는 데모 씬을 그대로 이용하려고 한다. UI와 플레이어, 에너미 기능이 얼추 완성된다면 테스트 씬을 지우고 옮겨서 배치해 보려고 한다. 오늘은 급하게 진행하느라 진행 중 메모를 따로 적지 못했다... 내일부터는 스크린샷도 찍으며 차근차근 기록하면서 작업해 보려고 한다. 💪 오늘 한 작업 조이스틱으로 캐릭터 움직이기 UI 배치 및 생성하기 팝업 UI는 X 버튼 누르거나 화면 바깥 터치하면 ..