2011-03-27 3 views
1

좋아요, 원형 테이블 주위에 배치하고 싶은 4-6 명의 플레이어가있을 수 있습니다 (테이블은 내가 가정 한 배경입니다). 각 플레이어는 많은 카드 (최대 10 개)를 보유 할 수 있으므로 자신의 카드가 열린 상태에서 하단에 이 항상 보이고 숨겨진 카드가있는 나머지 플레이어를 볼 수 있기를 바랍니다. 이제 플레이어는 공간이 있다면 테이블에 가입 할 수 있습니다. 그 자리에 맞게 조정해야합니다. 플레이어가 왼쪽 상단에있는 버튼을 클릭하면 연주를 시작할 때 맨 아래에서 자신을 볼 필요가 있습니다.멀티 플레이어 카드 게임 (안드로이드)의 UI에 대한 조언을 요청하십시오

어떻게 접근 할 수 있습니까? 정적 뷰를 배치하는 것이 올바른 방법이 아니라고 생각합니다. 원하는 UI의 스크래치 이미지를 첨부했습니다.

enter image description here

답변

0

아마도 레이아웃에 배경 (테이블 인)가 다음 기본 텍스트가 결합되고있는 테이블 주위에 여러 지점에서 예컨대 5 "상자"마커를 배치합니다. 연극이 기본 텍스트를 제거하고 위치에서 자신의 아바타를 그려서 하나에 앉힐 때.

플레이어의보기는 화면의 전경에있는 카드 일 수 있습니다. 그는 첫 번째 사람의 테이블을 봅니다.

또 다른 접근법은 2 개의 뷰를 갖는 것인데, 1은 테이블의 개요이고, 다른 하나는 사용자가 전환 할 수있는 카드 등을 보는 것입니다. 개인적으로 나는 첫 번째를 선호합니다.

먼저 레이아웃을 수평으로 만들려면 5 명의 다른 플레이어의 이미지를 사용하거나 아이콘을 결합한 다음 자신의 카드에 따라 이미지가 변경되는 전경의 플레이어 카드 용 이미지가 있어야합니다. 카드 수가 증가하면 항상 전경을 따라 더 많은 이미지를 동적으로 추가 할 수 있습니다.

나는이 같은 모습의 상상을하지만 전장에서 선수 카드를 더 상상합니다. http://www.bankroll-shark.com/images/888Poker/888PokerTable.jpg

+0

이 개요에 대해 더 자세히 설명해 주시겠습니까? 나는 너를 잘 모르겠다. – Shay

0

이렇게하는 데는 두 가지 방법이 있습니다. 실제 카드 테이블에서 연주하는 모습을 에뮬레이션하려고하거나 완전히 추상화 할 수 있으며 소수의 카드와 같은 관련 데이터를 보여주는 UI 만 가질 수 있습니다.
휴대 기기의 경우 중요한 정보 만 포함하도록 추상화하면 작은 화면을 더 잘 활용할 수 있습니다. 그러나보다 현실적인 표정이보다 전문적이고 '완전'하다고 느끼는 경향이 있음을 부정하지 않습니다.

테이블과 선수 등을 렌더링하려는 경우 플레이어가 오버 헤드보기에서 자신의 좌석을 선택하게 한 다음보기를 회전하여 좌석이 화면 하단.

+0

나는 당신의 솔루션을 이해하지 못한다. 플레이어 등을 렌더링하고 싶다. (타임 바, 아바타 등이있는 "플레이어 뷰"가있다.) "오버 헤드 뷰"는 무엇을 의미 하는가? 플레이어는 동일한보기에서 "가입"버튼을 클릭하지 않을 것입니까? – Shay

관련 문제