본문 바로가기

개발 일지/Histoire4

4. dialogue system 구축 한동안 알바와 캠프 문제 푸느라 방학 프로젝트를 놨었다... 그리고 요 며칠동안 npc랑 대화하는 기능을 구현하려고 했는데 아무리 유튜브를 찾아 봐도 볼트로 대화 시스템을 구축하는 방법은 나와있지 않았다. 내가 직접 만드는 건 너무 어렵고 오래 걸리는 방법이기에 이미 만들어진 에셋을 사용하기로 했다. 여러 에셋들을 사용해보면서 어느것이 작동되는지 그리고 어느것이 볼트랑 연동이 되는지 테스트 해보았다. 그리고 오늘 오전내내 dialogue system만 붙잡으면서 어느정도 에셋 사용에 성공했다. 이런 식으로 그래프를 사용해서 대화를 만들어두면 실제 게임에서 이런 대사들을 엔피시를 클릭하거나 말을 걸었을때 출력하도록 할 수 있다. 이런식으로 출력이 된다. 대화창 같은 경우엔 커스터마이징이 가능한 것으로 보인.. 2021. 7. 21.
3. 맵 이동 및 메인메뉴의 버튼 기능 구현 포스팅 쓰는건 귀찮지만 오늘도 힘차게 써봅시다! 어제에 이어 오늘도 방학 프로젝트를 진행하려고 딱 켜고 새로운 씬을 만들었어요. 그런데 새로 만들어서 인지 prefabs 에 잘못 넣어서 인지 오류가 나서 중간 중간에 변수명이 사라지거나 알 수 없는 오류들이 나기 시작했어요. 처음에는 버튼을 눌러도 반응을 하지 않아 구글링을 해보니 이 친구가 추가가 되어있지 않아서 였네요. 이 너무 귀여운 ^^ 친구를 추가해주고 버튼을 눌렀더니 버튼은 눌리는 애니메이션은 보이는데 캐릭터가 움직이지 않는거에요. 그래서 내장 변수들 좀 만져주고 하니 캐릭터가 움직이기 시작했어요 다행이죠. 그리고 이제 텔레포트 라는 오브젝트랑 겹친 후 대화를 누르면 맵을 이동하는 기능을 구현하기 시작했어요 근데 이 친구도 겹쳤는데도 신호를 안.. 2021. 7. 9.
2. 메인메뉴 UI 구현 메인메뉴 UI 를 구현하기 위해 아래의 유튜브 강의를 시청하며 공부했습니다. https://youtu.be/IONpYgEfk40 막상 만들려고 하니 막막했습니다. Histoire 에 어울리는 스프라이트들을 모두 새로 만들어야 하니 도트를 찍어야 하는 상황이었습니다. 그래서 도트를 찍을 수 있는 아래의 피스켈을 통해 도트를 찍었습니다. https://www.piskelapp.com/ Piskel - Free online sprite editor Important notice : Piskel accounts are going away, the editor stays. New accounts can no longer be created after August 1st 2021. Existing accounts .. 2021. 7. 8.
1. 프로젝트 소개 프로젝트 Histoire은 한동대학교에 소속된 동아리 슬기짜기에서 진행하는 방학 프로젝트입니다. 같은 동아리원들끼리 뭉쳐 한동대를 알릴 수 있는 게임을 개발해보자 라는 취지로 시작하게 되었고 5명의 팀원 모두 게임 개발 경험이 "전무"했습니다. 2021년도 1학기부터 준비를 시작했고 여름방학에 본격적으로 개발에 들어갔습니다. 모두를 게임 개발 경험도 없고 유니티 볼트를 사용해본 경험은 더더욱 없어 다같이 기초부터 유튜브 골드메탈 채널을 통해 공부를 하며 bolt tutorial asset 을 통해 공부를 이어나갔습니다. 개발팀, 맵디자인팀 그리고 작가팀 세 파트로 나눠서 개발을 진행하고 있으며 필자는 개발팀입니다. 팀원 중 두명이 프로젝트 도중 군대를 가는 대참사가 예정되어 있어 남은 세명의 부담이 커졌.. 2021. 7. 8.