好的,所以可以有4-6个玩家,我想放在圆形桌子周围(桌子只是我想的背景)。 我的问题是,因为每个玩家可以拥有多张牌(最多10张),所以我希望用户能够看到自己 在他的牌打开底部,并用隐藏的牌看其余球员。 现在,玩家可以加入桌子,如果它有空间,我需要相应调整坐位,以便玩家点击 在左上方的加入按钮,当他开始玩时我需要他看到自己在底部。
我该如何处理?我认为放置静态视图不是正确的方法。 我附上了我的欲望UI的临时图像。
答案 0 :(得分:0)
也许在你的布局上有一个背景(作为表格)然后在各个点放置标记,例如桌子周围的5个“框”,默认文本是连接。当一个游戏通过移除默认文本并在该位置上绘制他的化身来加入“坐”他。
玩家自己的视图可能只是他在屏幕前景中的牌。他从第一人看到桌子。
另一种方法是具有2个视图,1个是表的概述,第二个用于查看用户可以在其间切换的卡等。我个人更喜欢第一个。
要构建第一个,我将使布局水平,使用图像为其他5个玩家/加入图标,然后只有前景中的玩家卡片的图像,其中图像根据他的卡片而变化。随着卡数量的增加,您可以随时在前台动态添加更多图像。
我认为这个视图看起来像这样,但是前景中的玩家卡更多。 http://www.bankroll-shark.com/images/888Poker/888PokerTable.jpg
答案 1 :(得分:0)
有两种方法可以做到这一点。您可以尝试模拟在实际卡片桌上玩的外观,也可以完全抽象,只需要一个显示相关数据的UI,例如少量卡片。
对于移动设备,抽象出仅包含重要信息可以更好地利用小屏幕;然而,无可否认,更现实的外观往往更专业,更“完整”。
所以,假设你确实要渲染桌子和玩家等等,那么简单的方法就是让玩家从俯视图中挑选他们的座位,然后只需旋转视图,使他们的座位旋转到底部屏幕。