너무 달려서 개발했더니 과정없이 그냥 결과밖에 없음
전체적으로 그래프뷰 부분을 깔끔하게 정리하고 coroutine unit들도 CoroutineUnit을 상속받으면 추가 가능하도록 설계하였음.
오픈소스라 상관은 없지만 내부 sdk 코드수정없이 순수하게 밖에서 기능도 추가할수있도록 구조를 설계함
그리고 선택지의 분기도 제대로 동작하도록 그래프뷰 내부 코어로직에도 반영시킴
실제로 이렇게 나온다.
그리고 블루아카이브 프롤로그 내용을 적당히 정리해서
직접 올려보면 꽤 그럴싸하게 나온다
아직 graph view쪽은 손볼곳이 더 많지만 2주좀 안되게 개발한것같은데 꽤 만족으러운 진도임.
해당 sdk는 좀 더 다듬어서 사용하기 쉬운 형태의 dialogue system이 되도록 고칠점이 많이보인다.
현재 프롤로그 데모는 웹에도 올려뒀으니 직접 돌려볼수있다.
웹도 나름 이쁘게 꾸며두긴함
https://dunward.github.io/bass-page/
Blue Archive Story Simulator
dunward.github.io
최종적으로는 그래프뷰를 런타임 UI에도 만드는게 목표니 아직 갈길은 멀지만
예전에 만들다가 포기한 노벨메이커를 만드니까 생각보다 할만하다
해당 dialogue system 레포는 이곳에서 확인가능
https://github.com/dunward/Capricorn
Unity node based visual novel plugin. Contribute to dunward/Capricorn development by creating an account on GitHub.
github.com
댓글 2