Skip to content

Unity 1층 안내와 화면 프레이밍 개선#95

Open
SilverSupplier wants to merge 3 commits into
mainfrom
codex/unity-floor-one-guidance
Open

Unity 1층 안내와 화면 프레이밍 개선#95
SilverSupplier wants to merge 3 commits into
mainfrom
codex/unity-floor-one-guidance

Conversation

@SilverSupplier
Copy link
Copy Markdown
Collaborator

요약

  • Unity 1층에서 사용자가 무엇을 어디에 그려야 하는지 바로 알 수 있도록 목표 라벨과 안내 문구를 보강했습니다.
  • 문양은 인식됐지만 목표 표식 근처가 아닐 때, 어떤 표식 근처에 다시 그려야 하는지 직접 알려주도록 실패/부분 성공 피드백을 개선했습니다.
  • 카메라가 Unity 기본 Skybox를 비추면서 게임 바깥에 노을 같은 배경이 보이던 문제를 제거했습니다.
  • 카메라 프레이밍을 더 타이트하게 잡아 도트 게임판과 바깥 화면의 이질감을 줄였습니다.

배경

사용자 관점에서 1층은 첫 튜토리얼 역할을 해야 하는데, 기존에는 아래 규칙이 화면에서 충분히 드러나지 않았습니다.

  • 목표 오브젝트 근처에 문양을 그려야 한다.
  • 물은 닫힌 원이고, 바람은 위/가운데/아래 3개의 평행선이다.
  • 문양이 인식되어도 목표 위치에서 벗어나면 floor goal이 완료되지 않는다.

또한 와이드 화면에서 카메라가 게임 방보다 넓은 영역을 보면서 Unity 기본 Skybox가 노출되어, 도트 게임 화면 바깥에 저녁노을처럼 보이는 배경이 생겼습니다.

변경 내용

1층 안내 개선

  • 1층 목표에도 불씨(불), 물웅덩이(물), 바람개비(바람) 같은 world-space 라벨을 표시합니다.
  • HUD에 남은 표식 요약과 “표식 아래 라벨을 보고 목표 근처에 그리라”는 문구를 추가했습니다.
  • 첫 magic note에 “물은 닫힌 원, 바람은 3개의 평행선” 안내를 추가했습니다.
  • base 문양 인식은 성공했지만 목표 반경 밖이면, 목표 표식 이름과 현재 거리/목표 반경을 알려줍니다.

화면/카메라 개선

  • 카메라 clearFlagsSolidColor로 고정해 Unity 기본 Skybox가 보이지 않게 했습니다.
  • 방 바깥 영역에도 같은 도트 톤의 어두운 backdrop을 깔았습니다.
  • 카메라 orthographicSize6.2 -> 5.55로 줄여 게임판이 화면을 더 채우게 했습니다.

PR #94와의 관계

PR #94는 입력/인식/게임 계층 분리를 위한 문서 PR이고, 이 PR은 그와 분리된 실제 Unity 플레이 개선 PR입니다.

이번 PR은 구조 리팩터가 아니라, 우선 사용자가 1층에서 막히지 않고 게임 화면이 일관되게 보이도록 하는 작은 playable-quality 개선입니다.

검증

  • Unity PlayMode: 15/15 passed
  • Unity EditMode: 40/40 passed
  • git diff --check
  • 수정본 Windows Player 빌드 후 실행 확인

후속 작업

  • 여전히 화면 가장자리 이질감이 남으면 고정 aspect letterbox를 검토합니다.
  • 다음 단계로 WorldDrawingController를 PR #94의 Input Capture -> Recognition -> Game Runtime 경계에 맞춰 분리합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant