2008年度专业硕士学位论文 代码:10269
学 号:63071500237
3D游戏的实现技术相关研究
院 系:
软件 专 业: 软件工程
研究方向: 3D游戏的实现技术相关研究
指导教师: 李占波 教授
申 请 人: 蒲翔
2009年9月完成
1
蒲翔硕士学位论文答辩委员会成员名单
职称
单位
备注
中文摘要
随着
网络技术的快速发展,3D网络游戏越来越受到人们的喜爱。而我国政府也逐渐加大了对游戏产业的支持,例如国家已将游戏引擎的研制列入863攻关计划,国家体育总局也己经把电子竞技运动确定为正式的体育比赛项目。目前,我国的网络游戏市场基本为外国产品所占领,而为了发展相关的民族产业,我们必须深入研究开发3D网络游戏所需的各项关键技术。
本文重点阐述了3D网络游戏的开发中的虚拟场景的渲染,游戏传输协议的
设计与实现,游戏服务器和客户端的同步等
问题的核心技术要点,主要划分为三个主要部分进行讨论:1室外场景渲染,采用四叉树的LoD算法进行大规模实时地形的绘制,在改进室外场景的内存存储方面提出了自己的改进
方案;室内场景介绍了BSP等核心绘制算法。2详细比较分析经常使用的TCP和UDP网络通讯协议,并阐述了如何选择最合适的协议构建最佳网络通讯平台,并提出如何让网络数据传输最有效率的几种解决方案。3为保持服务器和客户端交互和同步,本文分析和设计合理的游戏传输协议来方便相互交互,而且我阐述了几种基于C/S结构的同步解决方案和
导航推测算法来解决游戏中的同步问题。
【关键词】室内场景、室外场景、游戏传输协议、保持同步
【论文类型】
Abstract
With the continuous development of network technology, 3D online games more and more the young people's affection. In China, the government has gradually increased to the game industry support, such as game engine, developed countries have included 863 research programs, the State Sports General Administration has also been identified as the E-sports official sports competitions. At present, China's online game market was basically occupied by foreign products, but in order to develop the relevant national industry, we have in-depth research and development of 3D online games all the necessary key technologies. This paper will analyze the existing 3D game based on the commercial networks try to design and implement a set of 3D online games software system.
This article focuses on the development of 3D online games in a virtual scene rendering, game design and implementation of transport protocols, game server and client synchronization issues such as the core technology elements, mainly divided into three main parts of the discussion: an outdoor scene rendering, LoD a four-tree algorithm for large-scale real-time terrain rendering, outdoor scenes in improving the memory storage put forward its own improvement programs; indoor scenes, introduced the core BSP rendering algorithm. Detailed comparative analysis of two frequently used TCP and UDP networ