2학기 3차시
목표 – 10월 9일 까지 지원/소연 모든 화면을 대략적으로 구현 후 연채/혜영에게 전달 이후 피드백 받고 추가 혹은 삭제 하며 디테일하게 구현 혜영/연채 지원/소연 이 구현 한 어플을 보고 디테일 피드백 이후 결과물 토대로 ppt 수정
목표 – 10월 9일 까지 지원/소연 모든 화면을 대략적으로 구현 후 연채/혜영에게 전달 이후 피드백 받고 추가 혹은 삭제 하며 디테일하게 구현 혜영/연채 지원/소연 이 구현 한 어플을 보고 디테일 피드백 이후 결과물 토대로 ppt 수정
로고 디자인 및 AI를 활용한 어플 디자인 구상 및 계획 작성 Readdy AI를 활용한 샘플 이미지 목표 – 9월 29일 까지 지원/소연 안드로이드 스튜디오 다운받은 후 혜영/연채 가 만든 디자인을 바탕으로 실행 페이지 , 로그인 페이지 , 메인 페이지 , 학교인증 로그인 및 회원가입 구현 혜영/연채 피그마를 이용하여 대략적인 디자인 구상 후 지원/소연 에게 전달… Read More »
개선할 사항 및 미흡한 점 진행 상황 요약현재 게임은 플레이어 이동 기능을 구현하여 마우스 클릭으로 조작할 수 있으며, 이동 Unity를 기반으로 맵을 제작하여 NPC의 경로 이동이 가능하다. 대화 시스템은 TextMeshPro를 활용한 대화창과 DialogueManager가 완성되어 NPC를 클릭하면 대화를 할 수 있다. 선택지에 따라 다른 대사로 진행되는 분기형 대화 구조로 마련되어있다. 인벤토리 시스템은 아이템을 E 키로 습득하고,… Read More »
—
—
—
■ 구현 기능· 게임 시작 화면 UI ( Game Start, exit )· E 키로 바닥의 아이템을 줍고, I 키로 인벤토리 창을 열어 확인할 수 있는 기능· 아이템이 인벤토리 슬롯에 표시되고, 우클릭 시 ‘USE’ / ‘THROW’ 메뉴가 표시됨· ‘THROW’ 선택 시 아이템이 다시 바닥에 드랍 ■ 게임 시작 화면 UI ( Game Start, exit ) —… Read More »
■ 구현 기능 + 클릭시 카메라가 확대 되는 기능 추가· NPC 클릭 시 대화창(UI) 표시· 선택지 버튼 클릭에 따라 다음 대화 흐름이 변화 ■ 구현 과정씬 구현 과정은 9주차와 동일 1.[DialogueNode] ScriptableObject 생성· 대사와 선택지를 하나의 ScriptableObject(DialogueNode)로 관리· 선택지는 텍스트와 연결될 다음 노드를 리스트로 저장 [DialogueNode.cs][CreateAssetMenu(fileName = “New Dialogue Node”, menuName = “Dialogue/Node”)]public class DialogueNode… Read More »
■ 구현 기능– NPC, 플레이어 대화 상호작용 ■ 구현 과정 1. NPC 오브젝트 생성· NPC 캐릭터 이미지를 Hierarchy 창에 드래그 하여 배치· BoxCollider2D 컴포넌트를 추가하여 클릭을 감지할 수 있도록 설정 2. 대화 UI 제작 (DialoguePanel)· Canvas 안에 [DialoguePanel] 생성· 그 안에 TextMeshPro 텍스트(DialogueText) 추가 3. DialogueManager 스크립트 작성· ShowDialogue()와 HideDialogue() 함수를 통해 대화창을 켜고 끄는… Read More »