基于Unity的游戏功能模块设计与实现
发布时间:2022-02-15 09:13
近几年中,随着计算机科学技术的发展与智能手机的普及,人们对于移动设备的使用日益增多,其中对于移动设备的娱乐需求也引发了相关科学技术的发展。在与之相关的图形学、物理学发展中,逐渐形成了功能强大、便于使用的跨平台专业游戏开发引擎,Unity3D便是其中之一。在此基础上,移动端游戏日益发展,国内相关的游戏产业愈发成熟,逐渐形成了完整的移动端游戏开发框架与解决方案。在国家相关的政策扶持下,游戏产业创造了极大的经济价值,并开始逐步将平台上升至海外市场。当前国内手机游戏市场中,游戏种类众多,棋牌战略类游戏是其中重要的组成部分之一,但游戏内容风格相似,游戏过程中移动设备的耗电量与内存使用量较大,大多数系统设计尚待优化。因此本文将以实习项目为基础,针对当前市场中游戏存在的普遍问题进行优化,对手机游戏中经常使用的功能模块提供可行的解决方案,并对其中使用的关键技术进行分析。本文详细地论述了如何开发一款运行于手机端的策略对战棋牌游戏中的功能模块,通过对市场上现有的游戏模块设计进行研究分析的基础之上,整合设计对应的功能,在此基础上开发出功能完备的模块。通过使用C#与Lua语言,深入Unity引擎,进行系统的游...
【文章来源】:山东大学山东省211工程院校985工程院校教育部直属院校
【文章页数】:106 页
【学位级别】:硕士
【部分图文】:
图2-1登录流程图??主页面流程:通过账户登录进入游戏主界面,游戏主页面需求展示所有游戏??相关功能,其中主要包含账户信息、个人模块、武将模块、背包模块、邮件模块、??、、、、、、、??
?山东大学硕士学位论.文???/^^?i?/?/?\?\^<^动^>H?活动?动奖9??广? ̄\?/?/?\?J-—??(??5iMk???/?/?\?(B#^)、?^??广 ̄■ ̄N._^_ ̄<^^>//?/?<<^^>?联盟[—(^??)??/?<^>?^v<t>i;??l^^\/1?雜槪?K?^?EMfe?(ksheKL??卜,^Lfpi?l-j??货币充值|?丨肤麵??图2-2系统功能模块图??战斗流程:点击匹配/排位/房间后与其他玩家共同进入界面,主要包含同步??逻辑、人物技能、寻路、随机逻辑等等。其基本游戏规则是玩家使用游戏中金币??进行卡牌抽取,通过选择棋牌上阵或是出售,在不同种类的棋子之间挑选组合,??布置在自己的棋盘上,其中每个棋子都拥有自己的技能和与其他棋子的羁绊技能,??用户需要通过自己对当前场上的实时情况来确定自己的战术打法,战斗过程中由??系统自动与其他玩家的棋子进行战斗,直至最后尚有棋子的玩家获得胜利,败者??将被扣除HP,多次重复这个过程直至多名玩家中只有一名获胜为止,具有“排兵??布阵,自动作战”的游戏模式,与买卖棋子、棋子联动、佩戴装备等游戏功能。??2.?3系统功能模块需求分析??游戏玩家在游戏的基本模式之外,需要更多的模块辅助来增加用户粘性[^。??基于大部分手机游戏的设计模式,用户需要在基础玩法外实现以下闭环:进行游??戏—获得收益—提升能力—进行更高难度的游戏[16]。玩家需要在游戏主玩法中??获得相应的收益产出,进而实现对其他模块的养成培养,该模块中的相应属性与??10??
?山东大学硕士学位论文???能少的操作频率在游戏中获得快速的操作反溃本项目中存在众多功能模块,基??于团队开发的考虑,模块之间的耦合性将直接影响实现效果与开发效率,因此需??求各模块进行独立开发,对外提供统一的接口调用,使用单例模式、观察者模式??与工厂模式等进行相互之间的解耦。??2.3.1武将模块??武将界面负责显示游戏中的武将信息,向服务器请求武将列表后,使用??组件向玩家清晰的展示玩家当前拥有的武将列表,并提供一系列的交互操作,其??模块功能流程如下图:??(超面?^?j??[?点击额面sa??点击武将按扭??—i—r?f ̄n??武搏页面?^?取消满整?1?睽务器请求I??…?J—?? ̄\点击不離營,\?点击—7? ̄??「上藤]?|??I?▼?▼??f?mrm??\点击前,后卜—?纖详情页.?^—麵鹏信?\点击武持卜 ̄*??\点击皮肤j?^?^?\点,装备/??JT???1?\?穿纖#?/?\?纖雜?/??魏?(麟驗求()??_??图2-3武将功能流程图??12??
【参考文献】:
期刊论文
[1]游戏化思维:重新定义品牌与消费者的关系[J]. 李岚. 东南传播. 2020(02)
[2]游戏策划理论及方法研究与实现[J]. 陈浩. 卫星电视与宽带多媒体. 2020(02)
[3]中国网络游戏消费者行为研究[J]. 张雅思,黄伟伦. 纳税. 2019(19)
[4]网络游戏产业发展现状研究[J]. 沈敏豪. 产业与科技论坛. 2019(08)
[5]《刀塔自走棋》热度持续走高[J]. 电子竞技. 2019(04)
[6]探讨基于Unity 3D游戏开发流程[J]. 邓华丽. 电脑编程技巧与维护. 2018(07)
[7]手游热对中国报业传播传统文化的启示——以三国游戏为例[J]. 李辛欣. 城市党报研究. 2018(07)
[8]基于Unity3D的多人在线网络游戏设计与开发[J]. 吴晶晶,戴智超. 计算机系统应用. 2017(10)
[9]基于MVC设计模式的前端设计[J]. 严伟,郭丹. 网络安全技术与应用. 2016(09)
[10]论文化经济思维对互联网游戏的推广效用[J]. 牛颀聪. 艺术科技. 2016(07)
硕士论文
[1]传统文化元素在独立游戏设计中的应用[D]. 谈薛莲.浙江科技学院 2019
[2]基于Unity引擎的角色扮演类手游的设计与实现[D]. 盛剑涛.华中科技大学 2019
[3]中国网络游戏发展史研究[D]. 华夏.辽宁大学 2018
[4]基于Unity3D的移动游戏客户端框架设计与应用[D]. 龚珏.华中科技大学 2018
[5]基于Unity3D引擎的三维角色扮演游戏设计与实现[D]. 沈士钊.华中科技大学 2017
[6]基于Unity3D的策略养成类游戏设计与实现[D]. 刘骏尧.吉林大学 2017
[7]基于Unity3D的轻量级ARPG手机游戏系统研究与应用[D]. 邓增强.广东工业大学 2017
[8]一个动作卡牌游戏客户端的设计与实现[D]. 王静.华中科技大学 2017
[9]休闲类手游的设计实现与游戏性分析[D]. 孟恬恬.北京印刷学院 2017
[10]移动游戏快速开发平台设计与实现[D]. 赵懋骏.电子科技大学 2016
本文编号:3626356
【文章来源】:山东大学山东省211工程院校985工程院校教育部直属院校
【文章页数】:106 页
【学位级别】:硕士
【部分图文】:
图2-1登录流程图??主页面流程:通过账户登录进入游戏主界面,游戏主页面需求展示所有游戏??相关功能,其中主要包含账户信息、个人模块、武将模块、背包模块、邮件模块、??、、、、、、、??
?山东大学硕士学位论.文???/^^?i?/?/?\?\^<^动^>H?活动?动奖9??广? ̄\?/?/?\?J-—??(??5iMk???/?/?\?(B#^)、?^??广 ̄■ ̄N._^_ ̄<^^>//?/?<<^^>?联盟[—(^??)??/?<^>?^v<t>i;??l^^\/1?雜槪?K?^?EMfe?(ksheKL??卜,^Lfpi?l-j??货币充值|?丨肤麵??图2-2系统功能模块图??战斗流程:点击匹配/排位/房间后与其他玩家共同进入界面,主要包含同步??逻辑、人物技能、寻路、随机逻辑等等。其基本游戏规则是玩家使用游戏中金币??进行卡牌抽取,通过选择棋牌上阵或是出售,在不同种类的棋子之间挑选组合,??布置在自己的棋盘上,其中每个棋子都拥有自己的技能和与其他棋子的羁绊技能,??用户需要通过自己对当前场上的实时情况来确定自己的战术打法,战斗过程中由??系统自动与其他玩家的棋子进行战斗,直至最后尚有棋子的玩家获得胜利,败者??将被扣除HP,多次重复这个过程直至多名玩家中只有一名获胜为止,具有“排兵??布阵,自动作战”的游戏模式,与买卖棋子、棋子联动、佩戴装备等游戏功能。??2.?3系统功能模块需求分析??游戏玩家在游戏的基本模式之外,需要更多的模块辅助来增加用户粘性[^。??基于大部分手机游戏的设计模式,用户需要在基础玩法外实现以下闭环:进行游??戏—获得收益—提升能力—进行更高难度的游戏[16]。玩家需要在游戏主玩法中??获得相应的收益产出,进而实现对其他模块的养成培养,该模块中的相应属性与??10??
?山东大学硕士学位论文???能少的操作频率在游戏中获得快速的操作反溃本项目中存在众多功能模块,基??于团队开发的考虑,模块之间的耦合性将直接影响实现效果与开发效率,因此需??求各模块进行独立开发,对外提供统一的接口调用,使用单例模式、观察者模式??与工厂模式等进行相互之间的解耦。??2.3.1武将模块??武将界面负责显示游戏中的武将信息,向服务器请求武将列表后,使用??组件向玩家清晰的展示玩家当前拥有的武将列表,并提供一系列的交互操作,其??模块功能流程如下图:??(超面?^?j??[?点击额面sa??点击武将按扭??—i—r?f ̄n??武搏页面?^?取消满整?1?睽务器请求I??…?J—?? ̄\点击不離營,\?点击—7? ̄??「上藤]?|??I?▼?▼??f?mrm??\点击前,后卜—?纖详情页.?^—麵鹏信?\点击武持卜 ̄*??\点击皮肤j?^?^?\点,装备/??JT???1?\?穿纖#?/?\?纖雜?/??魏?(麟驗求()??_??图2-3武将功能流程图??12??
【参考文献】:
期刊论文
[1]游戏化思维:重新定义品牌与消费者的关系[J]. 李岚. 东南传播. 2020(02)
[2]游戏策划理论及方法研究与实现[J]. 陈浩. 卫星电视与宽带多媒体. 2020(02)
[3]中国网络游戏消费者行为研究[J]. 张雅思,黄伟伦. 纳税. 2019(19)
[4]网络游戏产业发展现状研究[J]. 沈敏豪. 产业与科技论坛. 2019(08)
[5]《刀塔自走棋》热度持续走高[J]. 电子竞技. 2019(04)
[6]探讨基于Unity 3D游戏开发流程[J]. 邓华丽. 电脑编程技巧与维护. 2018(07)
[7]手游热对中国报业传播传统文化的启示——以三国游戏为例[J]. 李辛欣. 城市党报研究. 2018(07)
[8]基于Unity3D的多人在线网络游戏设计与开发[J]. 吴晶晶,戴智超. 计算机系统应用. 2017(10)
[9]基于MVC设计模式的前端设计[J]. 严伟,郭丹. 网络安全技术与应用. 2016(09)
[10]论文化经济思维对互联网游戏的推广效用[J]. 牛颀聪. 艺术科技. 2016(07)
硕士论文
[1]传统文化元素在独立游戏设计中的应用[D]. 谈薛莲.浙江科技学院 2019
[2]基于Unity引擎的角色扮演类手游的设计与实现[D]. 盛剑涛.华中科技大学 2019
[3]中国网络游戏发展史研究[D]. 华夏.辽宁大学 2018
[4]基于Unity3D的移动游戏客户端框架设计与应用[D]. 龚珏.华中科技大学 2018
[5]基于Unity3D引擎的三维角色扮演游戏设计与实现[D]. 沈士钊.华中科技大学 2017
[6]基于Unity3D的策略养成类游戏设计与实现[D]. 刘骏尧.吉林大学 2017
[7]基于Unity3D的轻量级ARPG手机游戏系统研究与应用[D]. 邓增强.广东工业大学 2017
[8]一个动作卡牌游戏客户端的设计与实现[D]. 王静.华中科技大学 2017
[9]休闲类手游的设计实现与游戏性分析[D]. 孟恬恬.北京印刷学院 2017
[10]移动游戏快速开发平台设计与实现[D]. 赵懋骏.电子科技大学 2016
本文编号:3626356
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3626356.html