基于Unity3D的多人在线网络游戏设计与开发
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

福建省科技厅自然科学基金面上项目(2017J01776);福建省省属高校科研专项项目(JK2015037);泉州师范学院青年博士预研基金项目(2015QBKJ02);泉州师范学院博士科研启动项目(G17003)


Development of Massively Multiplayer Online Role-Playing Games Based on Unity 3D
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 增强出版
  • |
  • 文章评论
    摘要:

    本文基于Unity3D技术对多人在线角色扮演类游戏进行了设计及实现.为了增强游戏的效果,采用了角色控制状态机与交互取值算法、移动策略和人工智能交互等关键技术.针对如何改善游戏运行时的工作效率问题,提出了使用协同程序技术实现预先式同步数据读取.将协同程序技术应用在地图预读取中,使漫长的地图读取过程可以在运行期的“闲时”进行处理.效能分析实验证明了该优化方法有效降低了程序时间复杂度,有效解决了游戏运行时的实效性问题.

    Abstract:

    A MMORPG (massively multiplayer online role-playing games) is developed based on Unity 3D. The character controller, the mouse-value interactive algorithm, the motion strategy and the AI-interaction are used to enhance the game performance. In order to improve the working efficiency of game, this paper proposes client resource forecast and synchronous reading by using coroutine technology. The strategy that uses coroutine technology in forecast reading of maps can make it possible to have long-time reading running in the spare time of the system. Experimental performance analysis and experimental results both show that the optimization method proposed can effectively reduce the time complexity of the program and enhance the efficiency of game runtime.

    参考文献
    相似文献
    引证文献
引用本文

吴晶晶,戴智超.基于Unity3D的多人在线网络游戏设计与开发.计算机系统应用,2017,26(10):133-138

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-01-23
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2017-10-31
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号