저의 경우에는 QuestData가 해당 Quest와 연관된 QuestGoal들을 가지고있도록 제작하였습니다.(이렇게 해야 QuestGoal을 여러 퀘스트에서 동시다발적으로 사용 가능하리라 생각했습니다.) 그리고 QuestDictionary라는 ScriptableObject를 만들어서 모든 QuestData와 QuestGoal을 리스트로 관리하도록 제작했습니다.
@@Yunnong 아 저는 Quest Data (퀘스트 이름 설명 id..) , Quset Goal(목표 달성조건)의 scriptable object를 각각만들어서 할당해줄려고했는데 이게 퀘스트와 목표(조건) 보상이 잘 연결이 안되더라구요 Quet Data 와 QuestGoal을 각각 scriptable어셋화 하여 Dictionary로 저장한뒤 해당 퀘스트를 가져오면 해당 QuestData와 연결된 Quest Goal이 오겠군요??
와!! 영상이다!! 주기적으로 영상이 올라온다니!! 항상 재밌는 영상 만들어주셔서 감사합니다!
참신한 아이디어와 아기자기한 디자인들이 인상적인 것 같아요. 컴공 학과 공부와 언어기초 공부만 한다고 유니티 개발 연습을 한동안 안했었는데 윤농님 영상을 보고 다시 유니티를 키게됐네요. 언제나 응원하겠습니다.
멋있습니다. 이번영상도 내용이 알차네요.
케릭터의 감정표현이 귀여운것같아 마음이 듭니다.
혹시 게임 시스템을 구성할 때 자주 쓰는 디자인 패턴들이 있나요?
싱글톤, 커맨드 패턴을 자주 사용하는 듯 합니다.
크리스마스 선물인가요??
넹 ㅎㅎ
와 엄청기다렸잖아요! >
데이터 만들기를 완성했는데 데이터를 담는 곳과 데이터 목표를 담는곳 보상을 담는곳까지 어떻게 구조를 짜야할 지 모르겠습니다. ㅜㅜ
퀘스트 구조는 저 또한 어떤 방법이 가장 좋은 방법인지 잘 모르기 때문에 함부로 말씀드릴수는 없을 듯 합니다. 그저 원하시는 게임의 특성에 맞춰서 프로토타입에서부터 조금씩 변형해나가시는 것이 최선이라 생각합니다
@@Yunnong 그럼 퀘스트 목표 데이터는 퀘스트 데이타를 갖고있어야될까요 ? 아니면 퀘스트 데이터가 퀘스트 목표 데이터를 갖고있어야 하는겜 맞나요?
아니면 각 데이터들은 독립적으로 저장하는 매니저에서 관리를하는게 맞나여?
저의 경우에는 QuestData가 해당 Quest와 연관된 QuestGoal들을 가지고있도록 제작하였습니다.(이렇게 해야 QuestGoal을 여러 퀘스트에서 동시다발적으로 사용 가능하리라 생각했습니다.)
그리고 QuestDictionary라는 ScriptableObject를 만들어서 모든 QuestData와 QuestGoal을 리스트로 관리하도록 제작했습니다.
@@Yunnong 아 저는 Quest Data (퀘스트 이름 설명 id..) , Quset Goal(목표 달성조건)의 scriptable object를 각각만들어서 할당해줄려고했는데 이게 퀘스트와 목표(조건) 보상이 잘 연결이 안되더라구요
Quet Data 와 QuestGoal을 각각 scriptable어셋화 하여 Dictionary로 저장한뒤 해당 퀘스트를 가져오면 해당 QuestData와 연결된 Quest Goal이 오겠군요??
@@노성엽-y2k 넵넵
그리고 저는 quest goal에 변동이 있을 때마다 Questdata에서 자신과 연관된 questgoal들의 상태를 체크하여 퀘스트가 완료 가능한지 판단하도록 구현했습니다.
혹시 c# 기초를 배울 때 어떻게 배우셨나요?
저는 unity 홈페이지에 있는 c# 스크립팅 튜토리얼을 통해 배웠습니다.
한달 정도 따라하면서 공부를 했고, 그 후에 유니티로 제가 만들고 싶은 것을 만들기 시작했습니다
잭 프로스트는 버려졌나?
넵 잭 프로스트는 재미가 너무 없어서 개발 중지했습니다
메일 보냈는데 시간되실때 확인좀 부탁드리겠습니다 :)