개발 일지
[Asset 제작 일지] 대화 시스템 만들기 03 : Property Drawer 알아보기
[Asset 제작 일지] 대화 시스템 만들기 03 : Property Drawer 알아보기
2020.04.09지난번에는 Emotion 클래스를 완성했고, dictionary를 우회하여 배열 두 개로 입력할 수 있도록 해 보았다. 하지만 이대로는 배열 두 개일 뿐이고, dictionary처럼 보이지는 않는다. 그래서 Custom Editor를 활용하여 값이 보이는 방법을 다듬기로 했었다. 시작도 하기 전에 문제가 생겼는데, 만들었던 Emotion 클래스는 Monobehavior의 상속을 받지 않으므로, Custom Editor로 구현할 수 없었다. 이를 지원하기 위해 Monobehavior의 상속을 받지 않은 클래스도 보여지는 방식을 편집할 수 있도록, 유니티가 Property Drawer를 지원한다는 것을 알게 되었다. 유니티 Property Drawer 문서 보러가기 #1 PropertyDrawer 상속 받기..
[Asset 제작 일지] 대화 시스템 만들기 02 : 클래스 설계
[Asset 제작 일지] 대화 시스템 만들기 02 : 클래스 설계
2020.04.08지난 번에 이어서, Emotion을 저장해두고 해당 Emotion에 맞는 Sprite를 불러오기 위한 작업을 진행할 것이다. - Emotion의 자료구조 : Dictionary - Emotion의 데이터 저장 형태 : 텍스트 파일 목표는 이와 같았는데, 변경 사항이 생겼다. 첫 번째로, 데이터 저장 형태가 굳이 텍스트 파일일 필요가 없었다. Emotion의 string 데이터와 sprite 데이터 모두 메타 파일에 저장하면 되는 것이 아닌가? 오히려 텍스트 파일에 sprite를 넣으려면 경로를 저장해야 하므로 더 귀찮은 상황이 생겼다. 그래서 프리팹에 Emotion 스크립트를 넣고, 인스펙터로 값을 할당하기로 정했다. 두 번째로, 꼭 캐릭터마다 Emotion은 고정이어야 할까? 가령, A라는 캐릭터는 H..
[Asset 제작 일지] 대화 시스템 만들기 01 : 프로젝트 분석
[Asset 제작 일지] 대화 시스템 만들기 01 : 프로젝트 분석
2020.04.07만들고 싶은 게 RPG는 아니지만, RPG 만들기에서 사용하는 대화 표시 방식은 어느 게임에서든 쓸모있다고 생각한다. 하지만 개인 프로젝트였기 때문에 에셋을 받아 사용하고 싶지는 않았으므로, 직접 개발해보고자 한다. 이 에셋이 완성되고 나면 개인 프로젝트에 적극적으로 사용할 수 있을 것이다. 목표는 다음과 같다. 1. N프레임에 한 글자씩 출력되어야 한다. 2. 글자가 출력될 때마다 소리가 나야 한다. (Ex : 키보드 소리, 사람 소리 등) 3. 문장 출력 도중 감정 표현을 위해 이미지가 변할 수 있어야 한다. 4. 글자를 빠르게 나오거나, 느리게 나오도록 만들 수 있다. 5. 도중에 화면을 클릭하는 경우 한번에 문장이 출력되어야 한다. (스킵 기능) 6. 문장 데이터를 불러올 수 있어야 한다. 7. ..
#1일_1소재를 모아보았다
#1일_1소재를 모아보았다
2016.02.06트위터에 심심하거나 소재가 떠오를 때마다 쓰고 있는 해시태그, #1일_1소재를 모아봤습니다.써도 되냐구요? 됩니다. 왜냐면 제가 진짜 만들 예정인 소재를 써놓을리가 없잖아요!오히려 누가 만들어줬으면 좋겠습니다. 중간에 이상한 것도 많긴 하지만요. ---------------------------------- 1) 판사 게임. 별 건 아니고 그냥 유죄인지 무죄인지 버튼만 누르면 된다. 범죄자를 감옥에 넣는가 넣지 않는가에 따라서 사회가 점점 변화하게 된다. 변화하는 모습은 뉴스 UI로 제공하는 것으로 하는 게 좋을 것 같다.예를 들어 사기꾼을 무죄로 했을 경우에 무죄가 된 애들이 점점 쌓여서 조직사기단이 된다던가, 그런 애들이 나중에는 종교같은 걸 차렸는데 국교가 된다던가 하는 식으로 만들면 재밌을 것 같..
Mell Chrismas(멜 크리스마스) 엔딩 공략본
Mell Chrismas(멜 크리스마스) 엔딩 공략본
2016.01.07이 글에는 Mell Chrismas(멜 크리스마스)의 엔딩 공략이 포함되어 있습니다.원하지 않으시는 분은 요약글을 열지 말아주시기 바랍니다. 선택지에서 엔딩이 갈리게 됩니다. 1) 점수 4점 이하 2) 점수 5점 이상 3) 점수 5점 이상, 미래 트리거 2점 이상 4) 점수 5점 이상, 미래 트리거 2점 이상, '왜 떠나야 하는지'로 질문 5) 점수와 무관하게 '얼굴'로 질문 1-1 곰인형 +11-2 쪽지 +11-3 얼굴 +5 : 무조건 5번 엔딩1-4 당신은 누구? +2 / 미래 +12-1 세리아 02-2 크리스 +2 / 미래 +12-3 그 외 +12-4 세렌 +13-1 언제까지 떠나야 하나 +13-2 떠나야 하는 이유 +5 / 미래 +13-3 떠날 장소 +23-4 나 혼자만 탈출? +14-1 내가 좋..