游戏开发论坛

 找回密码
 立即注册
搜索
查看: 26670|回复: 55

[讨论] 【心灵实验室】用户当前状态下对某个按钮的操作问题

[复制链接]

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2010-6-3 12:04:00 | 显示全部楼层 |阅读模式


男秘

如果用户当前状态下对某个按钮的操作必失败,如何处理该按钮?

提供以下几种选项:
1.普通状态:让用户去点,然后给他错误提示。
2.禁用状态:不能点,然后悬停给出不能点击的悬停提示。
3.不显示。

优劣区别是什么?如何做选择?什么情况下用哪种?

Key

第一种:
好处是用户可以明确的知道为什么这个按钮当前不能使用,因为会返回错误提示。
缺点是增加了用户的操作数,甚至可以说是无用操作数。
第二种:
好处就是界面信息表达得比较快捷,用户可以很容易的看出当前状态点了那按钮也没用,想知道为什么的可以多一步操作去看Tooltip,不想知道的不用理会。再就是界面也会比较整齐,功能感也强一些。
缺点嘛,可能就是Tooltip这种信息表达方式的通病,就是不够主动。有可能被某些用户忽略掉。
第三种:
好处就是非常简单直接,不能用的操作干脆不显示给用户,眼不见为净。但这真的是好处吗?我不清楚。
缺点,首先这种做法在不显示某些按钮的时候,界面也许会比较难看。UI设计者其实不会很喜欢这种设计(我合作过的UI美术是这样,不在很合适的情况下不用这种隐藏按钮的设计。),难以掌控每种情况时的界面效果。其次隐藏按钮比tooltip更加容易让用户忽略一些功能,如果用户第一次接触这个界面的时候某些按钮因为不可用而隐藏了,用户很有可能根本不会知道还有那几个按钮相关的功能存在。

从我上面的叙述中应该可以表达出我个人偏向第二种。当然这主要是在用户体验方面的。

现在从开发者角度来看,发现在某些情况下使用第一种形式可以减少信息传输和服务器判断量,甚至还能提高设计的强壮度。
例如你有一个帮会管理界面,上面有一些按钮对应的功能是要检查操作人帮会权限的,那么如果用第二种形式,每次打开这个界面是不是都需要获取一次操作者的帮会权限信息?这样比只有在点这个按钮时才获取信息要费一些。
再如一个打造界面,如果用第二种形式只有打造条件满足,“打造”按钮才会解除禁用状态。那么跟打造条件相关的数据变动是否都要实时的刷新这个打造界面?而且为了稳妥,最后应该还是会在点击“打造”按钮发出打造请求消息后在服务端做验证,并且返回相应的提示信息。那么还不如直接用第一种形式了事。

最后,我的意识乱流完了之后,我坐上男秘的沙发没?

补充一下,如果是楼主题目中所描述的,点击该按钮的操作必然失败,那我更倾向于第二种形式了。
必然操作失败的情况,应该不需要去获取信息或者进行验证。

Luna

那举个例子吧,例如用户在包裹满的情况下去捡道具,那么这个时候难道禁用拾取功能?
还是第一种方式好吧,让用户拾取,然后给予提示包裹满,拾取失败。

FOGKNIGHT

第一种 会增加用户操作步骤
第二种 可以很直观的告诉用户当前可行的操作,而且排版也很容易
第三种 不同状态下界面按钮的变化会造成用户的困惑,就好比你手机键盘上按键位置每次都不同,你输入文字的时候就头大了

我选第二种

不过如果实现wow那样的自定义界面能力,只要留出扩展能力,让用户根据自己需求去自定义也可以,不过这都是高级玩家用的了。

Key

to luna:
“拾取”如果是个按钮的话,背包满的时候禁用能更快捷的告诉用户他已经包满了,而不需要等他兴冲冲跑过去以后点击了“拾取”按钮以后才傻眼。
因为这个设计的目的就是当包满的时候提示玩家包满了,越快捷越好。

不过luna似乎说的是拾取功能,那就是另一回事了。我想我们现在只是在讨论界面上的按钮。

妖狼

如果必然失败那就禁用吧
既然必然失败也就不存在选择,既然不存在选择那就禁用

暗夜公爵

如果这样的功能按钮很少,只是几个,那么我觉得第一种方案比较好,因为对界面效果无影响,并且点击后可以弹出功能预告,给玩家与提前展示的效果;

如果这样的功能按钮很多,那么最好是使用第二种,因为此时这些无用的按钮明显会影响到玩家操作,禁用后,玩家只能看到想要看的功能非常清晰。

另外,关于拾取,支持背包满的时候自动灰色不可用,这样同时起到提示玩家的作用,当然最好在教学里面提示玩家,不要对这种情况感到慌张。

小冰

首先,我觉得在不同的情况下,使用不同的方式才能达到最佳效果。
其次,最佳效果不一定指对用户的,还会包括美术、程序方面的。
所以,挑选使用不同的方式,而不是为了某一方的简单,而统一使用一种。

水煮鱼

提供以下几种选项:
1.普通状态:让用户去点,然后给他错误提示。
注1缺点:增加了玩家的操作步骤,减少了玩家对于界面的习惯程度(以PC平台为主)
注2优点:再返回错误提示状态的时候明确指出错误原因
注3应用:如登陆游戏的登陆按钮属于点击后可能会出错而且也需要明确指出出错原因的地方可以考虑采用这种信息反馈机制状态
2.禁用状态:不能点,然后悬停给出不能点击的悬停提示。
注1缺点:只可应用于复杂性较低的按钮,不可点击的针对性太强
注2优点:明确的不可点击状态和说明,比较清晰的操作步骤
注3应用:如背包内的拆分功能,不可按状态仅可能存在一条的情况下(没有选中物品),采用禁用状态更为妥当
3.不显示。
注1缺点:给玩家莫名其妙的感觉,容易陷入猜疑状态,新鲜感
注2优点:当出现该按钮的时候有一种豁然开朗的感觉……其他没想到太多
注3应用:如到达某等级段给玩家开启某项新功能的时候,能够比较直观的表达新功能的开启,这个时候给玩家一些新鲜感还是不错的

其实这个问题是在说的是 信息反馈状态:事后提醒、事前提醒、不做提醒
其实我的个人习惯是更多的关注信息反馈状态的正确性……也就是对应的地方采用对应的方法……呵呵……第三种不太鼓励,界面不应给玩家带来新鲜感……

ilymyq

提供以下几种选项:
1.普通状态:让用户去点,然后给他错误提示。
2.禁用状态:不能点,然后悬停给出不能点击的悬停提示。
3.不显示。

优劣区别是什么?如何做选择?什么情况下用哪种?

1.普通状态:
优点:是报错时反馈醒目
缺点:是造成玩家无谓操作,降低用户对某个功能能否实现的直观判断(即在信息不足的情况下,不点一下不知道这按钮是否能够使用)
应用:对于无法实时给出是否有效的按钮,即如上面所提到的登录,可以采用这个方式。(即需要点击后才产生判断的方式)

2.禁用状态:
优点:直观,用户不需要点击就能知道是否能够使用
缺点:1.错误提示反应较慢,需要悬停。
2.需要在所有对这个按钮能产生影响的地方增加判断
应用:对于信息反馈要求较快速的地方给予提示,比如某个技能能否使用

3.不显示
优点:少干点活,不用写错误提示
缺点:1.缺乏反馈,没有提示*,就像开除了你,但不告诉你原因。
应用:删除游戏的地方出错可以考虑用这个

1和2其实主要的区别就在于是不是要做一个前置的判断,如果在不考虑判断的损耗情况下,优先采用2。这很好理解,前面有个坑,有个人在哪儿拦着你,总比没有和掉下去后在告诉你要好,就看你愿意不愿意支付拦人的成本了。


-------------------------------------------------



Spy:我想试试看用一些已有讨论思路的文章来引导一下本论坛的讨论气氛,所以和群主男秘商量了一下,用这篇文章做做实验,如果效果好的话以后我会经常把论坛内的好帖转发到这里供大家学习和讨论

官方代发,请勿转载。转载请保留原文完整性,并通知作者,谢谢。大家可在下面继续讨论。


简介:心灵实验室是一个关于游戏设计的讨论群,我们通过群论坛作为载体讨论游戏设计。通过一人提问,多人回答的方式,共同探索游戏设计之道。以下是某个讨论内容的整理,分享给大家。

BLOG地址:

http://thesoullab.blog.sohu.com/



-----------------------------------------------------

32

主题

1519

帖子

2334

积分

金牌会员

Rank: 6Rank: 6

积分
2334
发表于 2010-6-3 12:32:00 | 显示全部楼层

Re: 【心灵实验室】用户当前状态下对某个按钮的操作问题



个人推荐具体问题具体分析(虽然有点无赖):
1、当按钮由大类别属性来决定,并且不轻易改变时,采用第三种,举例如:帮会管理、
2、当按钮由即时信息及细则决定,按钮之间功能相对独立,且可能出现临时改变时,采用第一种,举例如:只能在视野内进行的交互
3、当按钮之间有关联或先后次序时,希望玩家有前瞻性的可采用第二种,举例如:玩家技能的学习,时代的演变等

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2010-6-3 12:35:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

这个讨论已经说的八九不离十了,直接发上来效果反而不好
不如把群论坛内讨论气氛好的题目发上来,间或转一两条群论坛的代表言论来的好

1

主题

196

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2010-6-3 12:35:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

= =谢4P君 我先占座回去看

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2010-6-3 12:41:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

支持 顶!!!

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
 楼主| 发表于 2010-6-3 12:41:00 | 显示全部楼层

Re: Re:【心灵实验室】用户当前状态下对某个按钮的操作

Miller: Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

这个讨论已经说的八九不离十了,直接发上来效果反而不好
不如把群论坛内讨论气氛好的题目发上来,间或转一两条群论坛的代表言论来的好



每个人都有每个人的思想。本帖对伸手党的作用不大,但是对想学习的人应该还是有分析和说出自己看法空间的

28

主题

3250

帖子

3262

积分

论坛元老

Rank: 8Rank: 8

积分
3262
QQ
发表于 2010-6-3 13:10:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

感觉第三种做法兼有2的资源消耗方面的缺陷,同时按键消去的设计也不利于整体界面的布局设计,并且在一些情况下还容易造成玩家无法获取足够的信息(就像我不符合管理帮会的条件就在相关界面中看不到对应的按钮,那以后即使符合条件了我怎么知道以后去哪里管理)。因此我个人对第三种做法是持完全否定的态度。
一和二的优劣,上面讨论的人说了很多了,个人想法也大致一样。一的优点是相对减少了信息的传输量,但是对应的增加了用户的操作数,并且缺乏事前提醒的情况下容易对用户的操作带来挫败感。二是我个人更倾向的选项,既不会影响界面布局也不会让用户增加无用操作,带来的代价就是传输上的消耗。
然后过去做某WG的经历来说,实际上即使选择了第二种方案,还是必须要同时做第一种方案。

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2010-6-3 13:11:00 | 显示全部楼层

Re: Re: Re:【心灵实验室】用户当前状态下对某个按钮的操

spy: Re: Re:【心灵实验室】用户当前状态下对某个按钮的操作问题




每个人都有每个人的思想。本帖对伸手党的作用不大,但是对想学习的人应该还是有分析和说出自己看法空间的

我让你发题目不要发讨论细节,不单只是针对伸手党,主要还是希望让讨论的空间更大,让人更多的思考
原帖已经有不少很切题而且深刻的回复了
对于认真分析和说出自己看法没什么大的帮助

0

主题

52

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2010-6-3 13:31:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

从用户体验上个人倾向第一种。从我经历的案子来看,用户明显喜欢清晰明了的操作。对于这种点击出提示的方式可以让玩家很明显的知道该功能有何用处、如何实现。这并不是多余的操作,相反,玩家会认为这是自己的行为引发出的结果,而不是系统强加的,对用户体验稍好些。对于第二种出悬浮的方式,个人认为将悬浮作为提示还是稍显单薄,关注度明显比不上第一种方式。第三种是最不可取的,这种动态按钮会让那些初入游戏的玩家摸不着头脑。
从UI设计上个人认为第一、二种设计区别不大,第二种的长处在于玩家可将此功能按钮明显的区分出来。第三种会对UI的整体布局造成影响。
综上,个人认为第一种方式更容易让大众玩家接受。

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
 楼主| 发表于 2010-6-3 13:31:00 | 显示全部楼层

Re:【心灵实验室】用户当前状态下对某个按钮的操作问题

已经有的东西,为何不share出来呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-16 02:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表