游戏聊天系统
聊天系统
●聊天系统基本构架图
聊天系统主要功能支持:输入语言,输入表情,选择聊天频道,显示各聊天频道所获得的信息,拖动滚动轴阅读信息,隐藏聊天区域,聊天信息滚动静止,缩放聊天框大小等….
●聊天系统构架图基本参数
聊天系统框架默认宽高比例为:宽(具体数值待定)间距,高(具体数值待定)间距。
支持输入语言输入法:简体中文-美式输入法
搜狗拼音输入法
搜狗五笔输入法
谷歌拼音输入法
标准拼音
五笔输入法
日语输入
英文输入
其他输入语言,输入法待定
系统默认字体,字体大小:宋体,(具体数值待定),字与字之间行间距为(具体数值待定)像素,列间距为(具体数值待定)像素.
●聊天选择输入框区域
其主要功能为:选择聊天输入,聊天频道,表情输入,输入确定。
1.聊天输入
A.输入最大字数限制为20汉字,最小限制为1字节,表情限制为10个表情。
B. 玩家鼠标左键点击输入框,或者键盘指令按键ENTER回车,则输入开始,
输入框左对齐显示输入光标,输入光标大小为(具体数值待定),光标随玩家输入
信息向右移动,保持与输入内容间隔。
C.当玩家输入数据未超过或未小于规定数值,按ENTER或者点击输入按钮则输入有效,若输入达到规定数值则后续除发送指令其他数据不予输入,不提示任何信
息,若小于规定数值,则输入无效,不做任何操作。
D. 支持输入方式:键盘输入,小键盘输入,手写工具输入,复制输入,(其他输入
方式待定)
复制输入:玩家在游戏外的复制内容有效,以CTL+V键输入到聊天输入框内,若
聊天输入框并未开启,则输入无效,不做任何提示。
键盘输入:若聊天输入框并未开启,除开启键ENTER外其他输入无效,不予任
何提示。
小键盘输入:同键盘输入。
手写输入:同上。
E.当玩家输入内容符合数据判定,则内容显示在聊天输入框区域上方的聊天信息框内。
F.输入方式以ESC键与ENTER键结束,结束后聊天输入框内所有显示清空,光标消失。
G:当在玩家在输入途中,鼠标进行左右键操作时,聊天输入区域静止,数据保留,光标消失,除开启指令外,其他指令无效。
当得到开启指令后,光标返回所输入数据的末尾,从光标位置继续输入,直至输
入结束。
H.输入以ENTER,鼠标左键点击输入完成功能键,ESC键结束,当最后指令为ENTER,
或者鼠标左键点击输入完成功能键则表示输入成功,发送数据,以ESC为结束
键,则输入取消,输入框内数据消除,输入光标消失。
●聊天频道选择框
1.聊天输入框左(具体数值待定)位置,大小为(具体数值待定)选择框为聊天频道
选择框,当玩家鼠标左键点击,则弹出聊天频道选择框(如图),不受除快捷键影响显示,当再次左键点击下方选择点,则选框消失。
2.
2.聊天频道选择框分两部分,左边为玩家自身输入频道选择,右边为玩家接收信息选择。
3.左方字体大小(具体数值待定),字体为宋体,字间距1像素,行距5像素 .
左方以横排两字为一组,建立选择区域,大小(具体数值待定),的按钮选择项。
4.按钮选择项分为:当前,私聊,门派,帮会,队伍,区域,世界,7个选择按钮。
快捷键设定:当前(ALT+1),私聊(ALT+2),门派(ALT+3),帮会(ALT+4),队伍,(ALT+4)区域,(ALT+5)世界
A.当前:当玩家右键点击或以快捷键(ALT+1)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
b.私聊:当玩家右键点击或以快捷键(ALT+2)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响聊天输入框内输入方式,游戏内与游戏聊天显示
框的显示。
c.门派:当玩家右键点击或以快捷键(ALT+3)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
d.帮会:当玩家右键点击或以快捷键(ALT+4)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
e.队伍:当玩家右键点击或以快捷键(ALT+5)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
f.区域:当玩家右键点击或以快捷键(ALT+6)选取时,其他按钮选择消失,功能变更
为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
g.世界:当玩家右键点击或以快捷键(ALT+7)选取时,其他按钮选择消失,功能变
更为现在选择按钮功能,影响游戏内与游戏聊天显示框的显示
聊天频道选择框内右方为7个选择框,与7个功能键平行,并且每个选框与品行选择按
钮功能连接,7个选框能同时勾选,默认为7个选框全部勾选.
以玩家左键点击选框方式勾选,点击后,选框内出现勾选符号。
若再次点击,则勾选取消,勾选符号消失。
1.当前:当勾选当前按钮框平行选择框时,聊天信息显示栏内则显示当前模式的聊天
信息,若取消勾选则聊天信息显示框内的当前模式信息则不显示,
2.私聊:当勾选私聊按钮框平行选择框时,聊天信息显示栏内则显示私聊模式的聊天
信息,若取消勾选则聊天信息显示框内的私聊模式信息则不显示。
3.门派:当勾选门派按钮框平行选择框时,聊天信息显示栏内则显示门派模式的聊天
信息,若取消勾选则聊天信息显示框内的门派模式信息则不显示。
4.帮会:当勾选帮会按钮框平行选择框时,聊天信息显示栏内则显示帮会模式的聊天
信息,若取消勾选则聊天信息显示框内的帮会模式信息则不显示。
5.队伍:当勾选队伍按钮框平行选择框时,聊天信息显示栏内则显示队伍模式的聊天
信息,若取消勾选则聊天信息显示框内的队伍模式信息则不显示。
6.区域:当勾选区域按钮框平行选择框时,聊天信息显示栏内则显示区域模式的聊天
信息,若取消勾选则聊天信息显示框内的区域模式信息则不显示
7.世界:当勾选世界按钮框平行选择框时,聊天信息显示栏内则显示世界模式的聊天
信息,若取消勾选则聊天信息显示框内的世界模式信息则不显示。
●表情输入选择框
A.聊天输入框右5像素距离,大小为(具体数值待定),的选择按钮为表情框弹出按钮
B.当玩家左键单击表情选择框按钮时,表情选择框弹出。
C.表情选择框大小为(具体数值待定),宽高为(具体数值待定),表情间距为(具体数
值待定).
D.每个表情大小为(具体数值待定),宽高为(具体数值待定)。
E.当玩家鼠标右键单击表情时,表情选取,并以大小宽高为(具体数值待定)显示在聊
天输入框内,成为输入数据。
F.表情选框内共50个表情,分为5行,每行10个。
.
●聊天信息显示区域
显示信息的分类:
1.当前频道信息:玩家在当前频道发布的信息,表示符号<;当前>,范围X米内。
玩家头顶显示信息内容(以气泡信息形式表示,气泡大小为(具体数值待定),),默认可见
频道,若聊天频道选框内取消勾选则信息不可见。
2.私聊信息:玩家通过快捷密语方式发布的密语,不受地图,区域限制。默认可见频道;玩
接收频道信息失败家点击或者快捷键密语时,在聊天输入框内显示格式 /玩家姓名信息,以表示自己需要发送给的玩家名字,密语为除双方外其他玩家不可见。若聊天频道选框内取消勾选则信息不可见。
3.门派:玩家在门派频道发布的信息,表示符号<;门派>,以玩家所在门派判定,玩家所在门派玩家可见,不受玩家所在地图区域限制,默认可见频道。
4. 帮会:玩家在帮会频道发布的信息,表示符号<;帮会>,以玩家所在帮会判定,所有地图,全帮会玩家可见,不受玩家所在地图区域限制,默认可见频道。
5.队伍频道信息:玩家在对于频道发布的信息,表示符号<;队伍>,不受玩家所在地图区域限制,以玩家所在队伍为判定,默认可见频道。
6.区域:玩家在区域频道发布的信息,表示符号<;区域>,以玩家所在地图判定,所在地图全体玩家可见。
7. 世界:玩家在世界频道发布的信息,表示符号<;世界>,不受玩家所在区域限制,服务器内所有玩家可见。
显示信息格式为:当前使用聊天频道(中间空出X距离)玩家姓名(中间空出X
距离)玩家所发布的聊天信息。
聊天信息框内显示信息随所有玩家信息发布按先后顺序向上移动,显示框内信息不超出信息框大小,信息框可随功能键放大缩小,若信息超出则隐藏,随信息框大小放大缩小来隐藏与显示。
信息框内的玩家姓名都具有超链结的特性,你只需要在该链结上点右键,即可通过弹出的快捷菜单进行与玩家间的交互操作;此项操作亦可通过CTRl+右键点击画面中的玩家人物或右键单击好友列表中玩家姓名来实现;左键单击玩家姓名则自动在聊天信息输入框中出现与玩家的密语命令;左键双击玩家姓名则弹出与该玩家的密语对话框。快捷菜单包含的可操作项如下:
(邀请加入/驱逐出)队伍:邀请该玩家加入队伍或将该玩家从队伍中驱逐。(仅队长操作);
(申请加入)队伍:申请加入一个队伍;
(邀请加入/驱逐出)帮会:邀请该玩家加入帮会或将该玩家从帮会中驱逐。(仅帮会中有权限者可操作);
(申请加入)帮会:申请加入一个帮会;
交易:邀请玩家进行交易;
忽略:将玩家加入黑名单,拒绝来自该玩家的一切信息;
密语:弹出密语对话框与该玩家密语;
人物资料:显示该玩家资料;
加为好友:向该玩家发出加为好友申请;
1.邀请,逐出队伍判定:判定点击的玩家是否在己方队伍内,若再己方队伍内则选框显示
为逐出队伍,若不在己方队伍内则显示邀请。
若玩家点击此项选择,则判定玩家是否队长,若玩家为小队队长,则判定邀请方是否在小队内,若不在小队内则发送组队信息给被邀请方进行确定,若对方在小队内或其他小

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。