U E D R , A S I H C RSS

Project_AI/메인



1. 개요

  • 게임 플레이의 중요한 요소인 메인을 구현합니다.

2. 진행 상황

2.1. 7월 27일 ~ 7월 29일

  • 가장 기본이 되는 화면의 기초 틀을 제작했습니다.
  • 게임으로 연결되는 화면의 기초 틀을 제작했습니다.
  • 현재 콘솔/라이브러리와 동시 진행 중이라 진척이 상당히 느려질 지도 모르겠습니다.

2.2. 7월 30일 ~ 8월 1일

  • 메인 메뉴의 틀을 재정비하고, 캐릭터 표현/움직임 표현 + 기초적인 말풍선을 구현했습니다.
  • 게임으로 진입하는 메뉴의 틀을 재정비하고, 역시 캐릭터 표현/움직임 표현 + 말풍선을 구현했습니다.
  • 콘솔 모드와 직접 이어질 수 있도록 두 모드를 연결시켰습니다.
  • 의사소통 메뉴의 틀을 제작하고, 캐릭터와 말풍선을 구현했습니다.
  • 스크립트를 읽어와 해석함으로써 화면에 출력해주는 기능을 제작했습니다.
  • 스크립트를 읽어와 해석함으로써 분기점을 만들어 주는 기능을 제작했습니다.
    • 미완성인 부분이 있기도 하고, 불안정해서 수정중입니다.
  • 감상 메뉴의 틀을 제작했습니다.
  • 일단 다른 걸로 이동하기 전에 얼른 마무리하고 싶습니다. 4가지를 동시에 할 수는 없어요...

2.3. 8월 1일 ~ 10월 11일

  • 게임으로 진입이 가능합니다. 현재는 아이템에 따라 진입 가능 여부 설정이 가능합니다.
  • 의사소통 메뉴에서 대화 메뉴를 통해 대화창을 실행할 수 있습니다
  • 본래는 2가지의 스크립트 구조(단순 메시지 출력/버튼 분기점 출력) 밖에 없었으나, 현재는 총 8가지의 스크립트 구조를 지닙니다.
  • 의사소통 메뉴에서 아이템 메뉴를 통해 간단한 탐색기를 띄울 수 있으며, 이 상황에서 아이템에 대해 캐릭터와 이야기할 수 있는 기능을 추가했습니다.
  • 의사소통 메뉴에서 놀기 메뉴로 진입할 수 있으며, 가위 바위 보 게임을 할 수 있습니다.
    • 아직 남은 게임에 대해서는 보류합니다.
  • 보기 메뉴에서 얻은 작업 일지를 확인해 볼 수 있으며, GUI 상에서 작업 일지를 읽을 수 있는 기능이 추가되었습니다.
  • 보기 메뉴에서 아이템 메뉴를 통해 간단한 탐색기를 띄울 수 있으며, 아이템에 대해 정보를 확인할 수 있습니다.
    • 의사소통 메뉴와 다른 점은 이 메뉴에서는 단순히 상세한 아이템 정보를 보여줍니다.
  • 보기 메뉴에서 사진첩 메뉴를 통해, 얻은 이미지를 감상할 수 있는 메뉴가 추가되었습니다.
  • 환경설정 메뉴는 아직 보류입니다.
  • 메뉴 틀과 캐릭터/말풍선을 분리하여, 캐릭터와 말풍선은 계속해서 재사용할 수 있도록 구조를 모두 바꿨습니다.
  • 메뉴를 이동할 때마다 약간의 연출효과가 발생합니다. 간단하게 말하면 캐릭터 이미지 변경/버튼 투명도 변경/버튼 이동이 이루어집니다.
  • 다른 Scene에서 이벤트를 설정할 경우, 메인으로 진입 시 자동으로 이벤트가 실행되어 알맞는 Xml 파일을 읽어 대화창을 띄우는 기능이 추가되었습니다.
  • 메뉴 간 이동 시 배경화면 설정이 가능합니다.
  • 메인에서 이루어지는 모든 메뉴를 크기에 대해 상대적으로 배치할 수 있도록 설정하였습니다.
    • 해상도는 고정입니다.
  • 콘솔 모드로 진입시에는 화면 전체가 페이드 아웃되는 효과가 추가로 이루어집니다.
  • 모든 아이템에 대해 획득되지 않았거나, Import 처리가 안 되어 있을 경우에는 말풍선 메시지 등으로 예외를 처리할 수 있도록 변경하였습니다.
  • 메뉴 진입마다 말풍선에 초기 메시지를 설정할 수 있습니다.
  • 모든 메뉴는 1280 x 720 해상도에 대해 고정입니다.
  • 더 있을 것도 같은데 너무 오래되서 기억이 잘 안납니다.

2.4. 10월 27일 ~ 10월 28일

  • 대화 메뉴 진입 시 대화 주제를 임의로 고를 수 있습니다.
  • 게임 모드에 들어갈 때 스테이지 선택이 가능합니다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:07
Processing time 0.0364 sec