好的,所以可以有4-6个玩家,我想放在一个圆桌周围(我想这张桌子只是一个背景)。我的问题是,由于每个玩家可以有多张牌(最多10张),我希望用户总是看到自己在底部打开了牌,并看到其余的玩家隐藏了牌。现在,球员可以加入桌子,如果它有空间,然后我需要相应地调整座位,所以如果球员点击左上角的加入按钮,当他开始比赛时,我需要他看到自己在底部。
我该如何处理这个问题呢?我认为放置静态视图不是正确的方式。我已经附上了我想要的UI的临时图像。

发布于 2011-03-27 20:45:17
也许在布局上有一个背景(就是表格),然后在表格周围的不同点上放置标记,例如5个“框”,默认的文本是join。当一个play通过删除默认文本并在位置上绘制他的头像来加入“就座”时。
玩家自己的视线可能只是他在屏幕前景中的牌。他以第一人称查看表格。
另一种方法是具有两个视图,一个是表的概览,另一个是用于查看卡片等的视图,用户可以在这些视图之间切换。就我个人而言,我更喜欢第一种。
要构建第一个布局,我会将布局设置为水平,使用其他5个玩家/加入图标的图像,然后在前景中只有玩家卡片的图像,其中图像根据他的卡片而变化。随着卡片数量的增加,您始终可以动态地沿前景添加更多图像。
我想象着视图看起来像这样,但玩家的卡片更多地出现在前景中。http://www.bankroll-shark.com/images/888Poker/888PokerTable.jpg
发布于 2011-03-27 21:04:56
有两种方法可以做到这一点。您可以尝试模拟在实际的牌桌上玩游戏的外观,也可以完全抽象,只有一个UI来显示相关的数据,例如少数几张牌。
对于移动设备来说,抽象出只包含重要信息可以更好地利用小屏幕;然而,不可否认的是,更逼真的外观往往会让人感觉更专业和更“完整”。
因此,假设你确实想要渲染桌子和玩家等等,那么简单的方法是让玩家从头顶视图中选择他们的座位,然后旋转视图,使他们的座位旋转到屏幕的底部。
https://stackoverflow.com/questions/5449235
复制相似问题