Skip to content

[camera pos] UI 변경으로 인한 카메라 위치 조정 #6

@ggjae

Description

@ggjae

재훈형이 조언해준것대로 직각에서 바라보지 않게 하고싶었지만 말이 많아질수록 카메라가 잦은 클릭 미스를 야기할 것으로..
일단 직각으로 바라보는 적당한 pos도 알아보았다.

White POS - (1.5, 6.5, 8.5) rot( 60, 180, 0 ) -> 1.5 7.5 3.5 rot(90, 180, 0)

Black POS - (5.5, 6.5, -1.5) rot( 60, 0, 0 ) -> 5.5 7.5 3.5 rot(90, 0, 0)

Field of View - 91 고정


y축은 고정되어야함 - 체스판과 하늘(위)쪽으로 떨어진 거리가 6.5로 고정해놓은 상태

z축의 차이 -> 10을 유지시키며 회전시키면 항상 같은 판을 바라보게 할 수 있음

체스판의 가시성을 위해 Rotation을 줄 수 있지만, 판이 아래로 쏠리는 느낌이 강해짐. 카메라만 이런것이므로 이용되는 리짓바디에 영향은 미치지 않을것이라고 생각함

Light에 대해 완벽한 해결방안 다시 떠올리기

임시적으로 체스판 위에서 Directional Light을 체스판 직선으로 쏘게 만들어 블랙카메라/화이트카메라에서 빛을 동일시하게 만들어 놓음

BuildPiece를 실행하게 되면 나오는 UI는 150만큼의 height를 가지고 있다고 가정하고 카메라를 변경시켜줌

  • 재훈형이 말한대로 애니메이션만 이용해서 체스판의 위치를 달라지게 구현

예상 시나리오)

  1. White 턴에 유저가 타일을 선택한 후 Build Piece 버튼 클릭
  2. 카메라가 z축으로 1.3(float) 밀림 origin 1.5 6.5 8.5 -> 1.5 6.5 9.8 / black 턴이였다면 5.5 6.5 -1.5가 5.5 6.5 -2.8로 position 변경
  3. 아래 UI가 올라오면서, 제작할 기물을 선택 가능 (UI 추가해야 함. 후에 구지랑 더 이야기하며 추가할 것)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions