首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多人纸牌游戏UI请教(Android)

多人纸牌游戏UI请教(Android)
EN

Stack Overflow用户
提问于 2011-03-27 20:37:50
回答 2查看 822关注 0票数 1

好的,所以可以有4-6个玩家,我想放在一个圆桌周围(我想这张桌子只是一个背景)。我的问题是,由于每个玩家可以有多张牌(最多10张),我希望用户总是看到自己在底部打开了牌,并看到其余的玩家隐藏了牌。现在,球员可以加入桌子,如果它有空间,然后我需要相应地调整座位,所以如果球员点击左上角的加入按钮,当他开始比赛时,我需要他看到自己在底部。

我该如何处理这个问题呢?我认为放置静态视图不是正确的方式。我已经附上了我想要的UI的临时图像。

EN

回答 2

Stack Overflow用户

发布于 2011-03-27 20:45:17

也许在布局上有一个背景(就是表格),然后在表格周围的不同点上放置标记,例如5个“框”,默认的文本是join。当一个play通过删除默认文本并在位置上绘制他的头像来加入“就座”时。

玩家自己的视线可能只是他在屏幕前景中的牌。他以第一人称查看表格。

另一种方法是具有两个视图,一个是表的概览,另一个是用于查看卡片等的视图,用户可以在这些视图之间切换。就我个人而言,我更喜欢第一种。

要构建第一个布局,我会将布局设置为水平,使用其他5个玩家/加入图标的图像,然后在前景中只有玩家卡片的图像,其中图像根据他的卡片而变化。随着卡片数量的增加,您始终可以动态地沿前景添加更多图像。

我想象着视图看起来像这样,但玩家的卡片更多地出现在前景中。http://www.bankroll-shark.com/images/888Poker/888PokerTable.jpg

票数 0
EN

Stack Overflow用户

发布于 2011-03-27 21:04:56

有两种方法可以做到这一点。您可以尝试模拟在实际的牌桌上玩游戏的外观,也可以完全抽象,只有一个UI来显示相关的数据,例如少数几张牌。

对于移动设备来说,抽象出只包含重要信息可以更好地利用小屏幕;然而,不可否认的是,更逼真的外观往往会让人感觉更专业和更“完整”。

因此,假设你确实想要渲染桌子和玩家等等,那么简单的方法是让玩家从头顶视图中选择他们的座位,然后旋转视图,使他们的座位旋转到屏幕的底部。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5449235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档