- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
聊天系统标准文档
聊天系统标准文档
version:1.1
设计需求
网络游戏中玩家有聊天的需求,而且做为交互的最直接手段,聊天系统必不可少,设计出操作方便、功能完善的聊天系统,可以成为留住玩家的一个手段
设计目标
统一、符合大部分玩家操作习惯,保留公司几款网络游戏聊天系统的成功设计.
概要描述
整个聊天系统,将分成下面几个部分制作,为:
基本功能部分(定义:完成聊天全过程的基本功能部分,包含最基本的和必须的操作,比如清屏、改变屏幕显示区域、切换显示方式等等),
显示效果增强部分(定义:增强显示效果的相关功能,包括图形表情、文字表情、文字颜色选择、文字大小选择、输入控制等等)
功能增强部分(定义:一定增强的聊天功能部分,包括频道选择、频道窗口定制、聊天对象选择、部分快捷键设置、游戏内玩家搜索等功能)
服务功能部分(定义:针对玩家的一些服务功能,包含聊天记录、聊天消息过滤、黑名单脏话过滤、添加为游戏内好友、一对一私聊、专门聊管的定制聊天室等等,一些成为vip的服务也包含其中,比如记录最常聊天的N个玩家等等)
聊天客户端表现形式分两种
覆盖模式(窗口内聊天)
独立模式(独立聊天窗口)
准确描述
一、基本功能部分
这部分提供玩家最基本的聊天功能,玩家通过多种方式选择聊天对象或者支持输入聊天对象名字到聊天对象框,再通过聊天输入框内输入聊天信息,点击发送按钮或者回车键完成聊天操作。
1、独立模式下的基本功能
1.1 聊天对象部分
名词解释
聊天者:玩家本人
聊天对象:玩家聊天的对象,也就是玩家对谁说
聊天对象显示框:显示当前聊天对象的地方
1.1.1 示意图
客户端标准显示部分为1024×768,扣除1024×600的16:9屏幕剩余的显示面积1024×168部分为聊天显示区域。如下图
图1
1.1.2 选取聊天对象
1.1.2.1 鼠标移到聊天对象或聊天者上,此对象上会出现一半透明的黑色蒙版
1.1.2.2 鼠标停留在聊天对象或聊天者上1秒,会自动弹出文字说明“点击右键可以选取聊天对象”。鼠标右击聊天对象或聊天者,则会将聊天对象或聊天者的名字选取到聊天对象显示框中,选取方式如下图
1.1.3 聊天对象显示框
1.1.3.1 当前聊天对象显示的地方,支持15个字节,不过只显示10个字节,超出前面的字被顶出不显示
1.1.3.2 左键点击聊天对象显示框内,则光标会立即出现在聊天对象显示框内 的相应位置。当光标出现在聊天对象显示框内,便可进行文本编辑,支持光标移动、输入、复制、剪切、粘贴、插入、删除和撤消功能
1.2 聊天内容部分
1.2.1 示意图
图2
1.2.2 名词解释
聊天内容:玩家聊天的内容,也就是玩家所说的话
聊天内容显示区域:显示所有玩家说话的地方
聊天内容输入框:玩家输入聊天语言的地方
聊天内容查询滚动条:查询聊天内容的滚动条
发送按钮:发送玩家聊天语言的按钮
1.2.3 聊天显示区域
1.2.3.1 玩家聊天内容显示的地方,字体默认为小四,也就是12pt,行距默认为单倍,会根据表情符号的大小自动调整行距。正常情况下显示8行,如果超出则最上面一行自动被顶出
1.2.3.2 聊天显示内容格式为:频道+聊天者+聊天对象+聊天内容。新聊天内容出现的方式为由聊天区域最下方出现,旧的聊天内容上顶。其中,聊天者、聊天对象、以及二者中间的“对”“说”,请定义在客户端的ini中,方便策划调整,如果ini丢失,默认全部使用白色。而频道部分将使用图片形式区分,如下图
聊天者或聊天对象为自己或者别人时,“【频道】”使用不同颜色的图片,请定义好。
使用图片的原因,第一可以使用一些比较美观的字体,第二可以避免玩家自己使用空格换行,出现个别玩家自己输入“[系统]”类似字样欺骗其他玩家的局面。
图片显示在聊天内容之前,图片占用的部分,不算聊天显示面积,如果出现聊天内容出现太长,导致换行的时候,请按照下面的形式显示。
1.2.4 系统显示区域
(独立模式 如何显示在游戏左上方)
答:附图,系统提示字体为红色
系统提示的消息内容显示的地方,游戏左上方,跟征服一样支持3行,如果超出则最上面的一行自动被顶出
1.2.5 聊天输入框
1.2.5.1 当前聊天对象显示的地方,跟征服一样,支持80个字节,超出前面的字被顶出不显示
1.2.5.2 左键点击聊天对象显示框内,则光标会立即出现在聊天对象显示框内 的相应位置。当光标出现在聊天对象显示框内,便可进行文本编辑,支持光标移动、输入、复制、剪切、粘贴、插入、删除和撤消功能
1.2.5.3 光标将永远存在于聊天显示区域中,不会因为焦点位置变化而消失
(这一条感觉意义不大反而让玩家迷惑,误以为焦点还在,建议不做)
回答:单从操作的角度来讲,目前玩家
文档评论(0)