欢迎来到天天文库
浏览记录
ID:35058947
大小:6.49 MB
页数:95页
时间:2019-03-17
《基于unity引擎的腾讯桌球客户端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文(工程硕士)基于Unity引擎的腾讯桌球客户端的设计与实现DESIGNANDIMPLEMENTATIONOFTENCENTBILLIARDCLIENTWHICHBASEONUNITYENGINE胡子洋哈尔滨工业大学2016年6月国内图书分类号:TP311学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于Unity引擎的腾讯桌球客户端的设计与实现硕士研究生:胡子洋导师:李东教授副导师:朱光育高级工程师申请学位:工程硕士学科:软件工程所在单位:软件学院答辩日期:2016年6
2、月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP311U.D.C:621.3DissertationfortheMasterDegreeinEngineeringDESIGNANDIMPLEMENTATIONOFTENCENTBILLIARDCLIENTWHICHBASEONUNITYENGINECandidate:HUZiyangSupervisor:Prof.LIDongAssociateSupervisor:ZHUGuangyuAcademicDegreeAppliedfor:Mas
3、terofEngineeringSpeciality:SoftwareEngineeringAffiliation:SchoolofSoftwareDateofDefence:June,2016Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要随着科技的进步,智能手机的飞速发展,电子游戏在手机上蓬勃发展,越来越多的手机游戏被开发出来。桌球游戏在国内外都有广泛的受众人群,是人们娱乐方式的重要组成部分。基于此腾讯桌
4、球被设计出来,具有8球、斯诺克、欢乐赛等多种玩法,覆盖大多数桌球玩家的需求,使玩家能够在手机上与好友进行丰富的桌球游戏。论文将对腾讯桌球客户端进行详细的剖析,通过对桌球游戏客户端的设计与实现,总结使用Unity引擎进行游戏开发的基本步骤,从游戏架构以及总体流程上阐述如何使用Unity引擎进行手机游戏的开发与制作。在项目的开发过程中,通过对游戏的合理划分,结合软件工程的设计方法,将游戏业务逻辑与非业务逻辑进行分离,并结合StrangeIoC框架降低游戏的耦合度,使得模块更加独立,更加易于维护。从客户端的游戏业
5、务逻辑来看,包含了玩家进行游戏的大部分内容,主要有好友模块,球局模块,邮件模块,任务模块,商城模块,排行榜模块等等业务模块,其中球局模块是业务逻辑模块中最重要最核心的部分,涵盖了桌球游戏的主题玩法,与桌球引擎相结合,给予玩家最真实的桌球体验。其他的业务模块则属于周边模块,是为了丰富游戏性而存在的,使得桌球游戏更加耐玩。除了游戏业务逻辑模块,腾讯桌球客户端还包含很多独立的模块,对整个游戏进行统一的管理,设计的初衷便是方便开发和策划人员的工作,也是游戏扩展性的重要组成部分,另外这部分内容由于可以独立于游戏逻辑,
6、因此可以作为技术积累作为工具集合用在任何基于Unity引擎设计的手机游戏中。通过对腾讯桌球客户端的功能测试以及非功能测试,并结合客户端上线后的总体表现来看。本客户端完全符合需求分析中的功能需求,各个模块良好运行,在安全和性能等非功能需求也满足要求。在低端性能机器上就会自动根据手机性能决定是否默认开启消耗计算量的特效效果,为玩家的游戏体验提供良好的保证。另外对于独立模块,在开发过程中对项目起到了良好的支撑作用,减少了不必要的工作,对于整个游戏项目有着非常重要的意义。关键词:腾讯桌球;Unity引擎;手机游戏;
7、桌球算法-I-哈尔滨工业大学工程硕士学位论文AbstractWiththeprogressofscienceandtechnology,therapiddevelopmentofsmartphones,videogameonmobilephonestoflourish,agrowingnumberofmobilephonegameshavebeendeveloped.Tabletennisgameawiderangeofaudiences,bothathomeandabroadareanimportantp
8、artoftheentertainment.Basedonthetencenttabletennisweredesigned,witheightgoals,snooker,joy,andsoonthemanykindsofstyle,coveringmostofthesnookerplayerneeds,allowsplayerstophonerichbilliardgameswithfriends.Theaut
此文档下载收益归作者所有