android手机游戏--仙剑q侠传毕业设计说明书(编辑修改稿)内容摘要:

刻,用于判断时限任务是否超时。 parameter_01 int 该任务的第 1个条件中,角色当前达成的参数。 参数含义参见下方的对照表。 parameter_02 int 该任务的第 2个条件中,角色当前达成的参数。 parameter_03 int 该任务的第 3个条件中,角色当前达成的参数。 parameter_04 int 该任务的第 4个条件中,角色当前达成的参数。 ( 4) 宠物图鉴 表 ( Mq_user_handbook) 表 3— 5 宠物图鉴表 字段 类型 说明 id Int 系统 编号 User_id int 玩家 id,对应 Mq_user表的 id type smallint 类型。 1=怪物 2=宠物 Sort smallint 信息状态。 1=玩家未查看过该信息 2=玩家已查看过该信息 type_id int Type=1。 对应 mq_monstertype表 id Type=2,对应 Mq_EudTemplate 表 id 福建农林大学本科毕业设计说明书 11 ( 5) 猎神系统 表 ( Mq_spirit_config) 表 3— 6 猎神系统表 字段 类型 说明 Id int 系统编号 Sort_1 Int 对应 mq_spirit_config表 Type字段 Rang_1 Int 获得 sort=1的几率,概率范围最大值 Sort_2 Int 对应 mq_spirit_config表 Type字段 Rang_2 Int 获得 sort=2的几率,概率范围最大值 Sort_3 Int 对应 mq_spirit_config表 Type字段 Rang_3 Int 获得 sort=3的几率,概率范围最大值 Sort_4 Int 对应 mq_spirit_config表 Type字段 Rang_4 Int 获得 sort=4的几率,概 率范围最大值 Sort_5 Int 对应 mq_spirit_config表 Type字段 Rang_5 Int 获得 sort=5的几率,概率范围最大值 Sort_6 Int 对应 mq_spirit_config表 Type字段 Rang_6 Int 获得 sort=6的几率,概率范围最大值 Sort_7 Int 对应 mq_spirit_config表 Type字段 Success_7 Int 获得 sort=7的几率,配置方式: 1000=100%。 Rang_7 Int 获得 sort=7的几率,概率范围 最大值 字段 类型 说明 Id int 系统编号 Spirit_id Int 对应 mq_spiirit表 Type Int 类型 Type=1。 劣质元神物品 Type=2。 劣质 ~普通元神物品 Type=3。 劣质 ~精良元神物品 Type=4。 劣质 ~优质元神物品 Type=5。 劣质 ~完美元神物品 Type=6。 再次抽取 福建农林大学本科毕业设计说明书 12 Type=7。 空值 Value_1 Int Type=6。 对应再次收取次数。 1表示再一次抽取机会 Type=7。 填 0 Value_2 Int Type=1~5。 物品数量 Type=6。 对应图片 lookface Type=7。 对应图片 lookface 其他情况填 0 ( 6) 货币 兑换 表 ( Mq_consign 表) 表 3— 7 货币 兑换 表 字段 类型 说明 Id Int 系统编号 User_id Int 记录寄售代币玩家 id Type Smallint 寄售类型 Type=1。 代币 Type=2。 游戏币 Npc_id Int 对应寄售 npc的 id。 已售出时,填 0 money Int 寄售的物品 当 Type=1时。 Money=代币 当 Type=2时。 Money游戏币 Sellmoney Int 货币价格。 当 Type=1时。 Sellmoney=游戏币 当 Type=2时。 Sellmoney=代币 time Datatime 记录发布 /收购货币的时间 ( 7) 好友表 ( Mq_friend 表) 好友系统需要一张好友表来记录数据。 表 3— 8 好友 表 字段名 数据类型 字段含义 id int 每一条记录值的序列号; userid int 玩家 ID,指向 user表中 id; 福建农林大学本科毕业设计说明书 13 Mq_Friend int 朋友的对应于 user里的 id字段 Mq_Friendname varchar 朋 友的名字;指向 user表的 id; Mq_Friendlev tinyint 朋友的等级,指向 user表的 level; relation tinyint 朋友之间的关系; 0:好友 1:黑名单 Good_num int 记录好友之间的好友度; 缺省默认为 1; 用接口实现与数据库的数据链接: public Action2301(short PageSize,short PageIndex,short Type) { =PageSize。 =PageIndex。 =Type。 } public String buildUrl() { path=ActionID=2301 +amp。 SessionID=+().getMyUser().getSessionID() +amp。 PageSize=+PageSize +amp。 PageIndex=+PageIndex +amp。 Type=+Type。 (path,path=++path+getSign())。 return path+getSign()。 } protected void internParseResult(byte[] arg0){ //TODO Autogenerated method stub mailInfo = new MailInfo()。 (toInt())。 //每页条数 (toInt())。 //一共多少页 (toInt())。 //当前第几页 short RowCount = toShort()。 (RowCount)。 // (RowCount=+RowCount)。 MailList[] mailList = new MailList[RowCount]。 //循环开始 for(short i=0。 iRowCount。 i++) { 福建农林大学本科毕业设计说明书 14 mailList[i]=new MailList()。 mailList[i].setGuid(toString())。 //邮件 ID mailList[i].setTheme(toString())。 mailList[i].setTime(toString())。 mailList[i].setUseID(toInt())。 mailList[i].setName(toString())。 mailList[i].setType2(getByte())。 mailList[i].setMailState(getByte())。 (name=+mailList[i].getName())。 (Theme=+mailList[i].getTheme())。 // (UseID=+mailList[i].getUseID())。 // (time=+mailList[i].getTime())。 short HoldData = toShort()。 mailList[i].setHoleData(HoldData)。 if (HoldData 0) { setKey(HoldData)。 } } (mailList)。 } public MailInfo getMailInfo(){ return mailInfo。 } } 调用接口来取得数据库数据: 福建农林大学本科毕业设计说明书 15 详细设计与 实现 使用 工具 本次 开发使用的工具有 eclipse、 java 等等, 大部分都大家常用的工具。 具体的工具及版本如下表所示: 客户端 开发 我参与开发的功能主要有:登陆模块 , 邮箱系统模块 , 组队模块 , 宠物图鉴模块,任务模块,帮助模块,好友系统模块,货币兑换系统模块、猎神系统模块。 邮箱 功能 模块 玩家通过点击主界面“邮箱”按钮进入。 选择“撰写邮件” 福建农林大学本科毕业设计说明书 16 表 3— 8 No 名称 说明 1 收信人 可输入文本框,输入玩家信息,点击“选择好友”打开好友列表添加好友。 2 主题 可输入文本框,输入信件主题。 主题最多为 10个汉字 3 邮件信息 点击文本框,输入邮件内容。 具体文字信息量暂定 5 邮费信息 提示邮费信息根据玩家添加的物品数量,根据玩家操作实时更新 6 附件 选择“附件”框,弹出玩家背包栏,选择物品。 特殊物品无法邮寄,详见《 Q将》物品。 7 付款取信 /发送金币 玩家输入金币状态。 切换选项后,金币栏清空  选项为“发送金币”,玩家将金币发送给收件方  选项为“付款 取信”,收件方需要支付金币才可以领取邮件内的附件 8 金币框 选定弹出数字输入框。 每次选定都会将之前输入的信息清空 9 发送 点击按钮后发送邮件,平常为灰态。 检测邮件满足以下条件,按钮才亮起 福建农林大学本科毕业设计说明书 17  收件不为空  主题框不为空 1. 标题信息 2. 邮件信息。 系统邮件统一在“系统信件”栏目内显示。 a) 点击主题“无标题 222”打开邮件。 b) 点击“选择”,选项打钩,邮件被标记。 c) 已经查看过的邮件,“主题”颜色为灰色。 d) 携带有附件的邮件,“ Ragi”左边显示图标。 3. 选项信息 表 3— 9 信息 说明 “页码” 显示当前页面数目,不可翻页时按钮变灰 全选 选择当前页面所有邮件。 全部选择邮件后,按钮为灰态 删除 将选项为勾的邮件删除。 无选择邮件时,按钮为灰态 收本页附件 将当前界面邮件内所包含的邮件。 含有付款的邮件将不会自动收取(按钮不为灰态)。 当前界面邮件都不含有附件时,按钮为灰态 通过实现适配器 Adapter 来实现列表的实现 public class MailAdapter extends BaseAdapter{ LayoutInflater layoutInflater。 福建农林大学本科毕业设计说明书 18 class ViewHolder{ TextView ml1tv1,ml1tv2,ml1tv3。 Button ml1btn1,ml1btn2。 LinearLayout lLayout。 } public MailAdapter(MailListActivity v){ super()。 layoutInflater = (v)。 } public void setSelectItem(int selectItem) { = selectItem。 } private int selectItem=1。 @Override public int getCount() { if(maillist!=null){ return。 }else{ return 0。 } } @Override public Object getItem(int position) { // TODO Autogenerated method stub return position。 } @Override public long getItemId(int position) { // TODO Autogenerated method stub return position。 } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder。 i。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。