小球类有关毕业论文开题报告,与基于游戏中区域检测碰撞的改进措施相关本科毕业论文怎么写

doc下载 >> 毕业论文 >> 本科论文 >>

本文是一篇小球论文范文,小球类有关毕业论文开题报告,关于基于游戏中区域检测碰撞的改进措施相关专科毕业论文范文。适合小球及发生及半径方面的的大学硕士和本科毕业论文以及小球相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:该文改进了传统的区域检测碰撞算法不能检测处于不同高度的运动小球是否发生碰撞的状况,通过比较两球圆心距与其半径和的大小,分析并设计实验来检测两球在不同高度上是否发生碰撞,但由于采集图片的问题以及球的半径不够精确,会出现两球并未真正发生碰撞却检测出碰撞的结果.实验最终可以


小球自考毕业论文怎么写
播放:39171次 评论:3232人

检测两运动小球在不同高度上是否发生碰撞.

关 键 词 :区域碰撞;高度

中图分类号:TP312.1-4

在简单的游戏设计中,我们总会不可避免的使用到球类物体,在对两个运动小球做区域检测碰撞时,由于传统的区域检测只能检测到两个小球在相同高度上是否发生碰撞,即判断两个小球图片长度是否已经相交,若相交,则说明发生了碰撞.但是,当小球处于不同高度时,运用该方法则会产生错误.

基于上诉问题,本文设计了检测不同高度的小球在发生碰撞时的算法.即通过比较两球圆心距与其半径和的大小,当圆心距小于半径和时即检测为碰撞,从而克服了区域检测碰撞中的高度限制,而且实验中实现了多次检测碰撞,即两球球心连线与水平线成不同角度时分别检测碰撞结果,使得碰撞检测更为全面.

1.数学模型

如图1、图2所示,传统的区域检测中,两个小球处于同一高度,对其检测碰撞,只需判断图片长度是否已经相交.换言之,仅仅判断左边小球图片的左上角的x坐标与左边小球的图片长度是否大于右边小球图片的左上角的x坐标即可.若大于,表示两球发生碰撞,反之未发生碰撞.

上述数学模型只能检测到水平线上发生的碰撞,为了使碰撞检

关于基于游戏中区域检测碰撞的改进措施的专科毕业论文范文
小球类有关论文范文文献
测更全面,设计了以下数学模型.如图3、图4,通过比较两球的圆心距与其半径和的大小来作为其是否发生碰撞的标准,换言之,假设两球中一球圆心坐标为(x,y),另一球圆心坐标为(m,n),且其半径大小均为r,p,则当其球心距小于其半径和时,则检测为碰撞,以下为其图片及具体公式:

2.检测结果及分析

本实验刻画了两个小球,球A垂直方向做匀速运动,水平方向上以每次50单位的速度向右移动,球B沿对角线方向从左向右运动,这样保证了两球一定能够发生碰撞,一旦两球球心距小于其半径和时即检测为碰撞,当两球发生碰撞后,静止两秒,继续按照原来的运动轨迹运行,当A球超出右边边界时实验结束,这样设计是为了可以多次检测到不同方位的碰撞.如图5、图6所示,小球在运动过程中均能检测出碰撞.

为了消除随机性,图7、图8显示了两个小球在垂直方位和斜对角方位也检测到碰撞,从而证明该算法可以检测到两球在不同位置发生碰撞的过程.

以下为两球处于不同位置时发生碰撞的图片

图5 检测碰撞 图6 检测碰撞

图7 检测碰撞 图8 检测碰撞

在整个过程中,由于图片采集以及球的半径不够精确的原因,可能会出现两球并未相撞但检测为碰撞的情形,如下:

图9 发生不精确的检测

3.结束语

本文通过比较两球圆心距与其半径和的大小,分析并设计实验来检测两球在不同高度上是否发生碰撞,解决了区域检测碰撞不能实现检测运动小球在不同高度上是否发生碰撞的情况,使得检测更加灵活.

但是,该实验暂且只适合于规则形状、取得其范围大小的球类物体,但是经常会遇到不规则的图形,为了节约碰撞检测的时间,若在允许范围内仍采用区域检测碰撞.

参考文献:

[1]肖永亮.Visual C++游戏编程基础[M].北京:电子工业出版社,2005.

[2]范昭炜.实时碰撞检测技术研究[D].浙江大学,2003.

[3]肖永亮.计算机游戏程序设计[M].北京:电子工业出版社,2005.

[4]叶展,叶丁.游戏的设计与开发[M].北京:人民交通出版社,2003.

[5]鲍虎军,金小刚,彭群生.计算机动画算法基础[M].北京:科学出版社,2000.

[6]Addrew Rollings,Dave Morris.Game Architecture and Design.the Coriolis Group,2000.

[7]Charles Petzold.Programming Windows.Microsoft,1998.

[8]Jim Blinn,Jim Blinn’s Corner.A Trip Down the Graphics Pipeline.Man-Kaufmann,1996.

[9]Direct X 9.0 SDK.Microdift Cooperation,2003.

[10]Daniel Sanchez-Crespo Dalmau.Core Techniquesn and Algorithms in Game Programming.New Riders Publishing,2003.


这篇论文来源:http://www.xianbear.com/benkelunwen/448108.html

作者简介:万梦玉(1991-),女,山东泰安人,本科;张梦琪(1993-),女,四川成都人,本科.

基于游戏中区域检测碰撞的改进措施参考属性评定
有关论文范文主题研究: 关于小球的论文例文 大学生适用: 学校学生论文、电大论文
相关参考文献下载数量: 78 写作解决问题: 毕业论文怎么写
毕业论文开题报告: 论文模板、论文前言 职称论文适用: 期刊发表、职称评副高
所属大学生专业类别: 毕业论文怎么写 论文题目推荐度: 优秀选题

作者单位:四川大学 软件学院,成都 610207

免费论文参考文献:

初中语文教学改进措施
小学生素质教育措施语文变,学习的持续性,教材的使用,教法的探究和学科专题的研究始终如一地贯穿到日常的教学工作中,引导改进教学方式,提高教学效益.学业标准实施跟进及课堂常规建设研讨。

区域经济管理 论文
经济管理论文提纲于城乡、区域、经济社会发展的不平衡性。从新农村建设的目标要求看,它与我国现代化建设进程同步,具有过程的长期性。建设新农村的总要求是生产发展、生活宽裕、。高校图书馆。

区域地质调查论文
地质论文发表原创,地质论文发表版本3有机地球化学2地球化学热力学3流体包裹体1显微构造地质学2高等构造地质学3区域地质与大地构造2碰撞造山1地球动力学。地质工程师职称论文陕西地。

区域经济论文
高校图书馆与区域经济发展研究论文计量分析高校图书馆与区域经济发展研究论文计量分析高校图书馆与区域经济发展研究论文计量分析,地方高校图书馆作为区域性知识信息中心,拥有丰富的文献资。

区域经济学相关论文
关于区域经济学的相关论文开题报告来收集资料。拟运用区域经济学、发展经济学、管理学等相关知识来撰写论文。本论文拟分以下几个部分撰写:第一部分:可持续发展的概述通过对可持续发展的定。

区域经济学论文
区域经济学论文开题报告、去黑龙江省实地调研等方法来收集资料。拟运用区域经济学、发展经济学、管理学等相关知识来撰写论文。本论文拟分以下几个部分撰写:第一部分:可持续发展的概述通。

幼儿园区域游戏论文
划,城市规划论文发表北京北京大学2016年地理学(城市与区域规划)专业高级专门人才研修班,招生简章,为帮助在职人员在原有基础上进一步提高学术水平,掌握坚实的理论基础和系统的专业知识,进。

区域经济学 硕士论文
行为经济学经管学院2016届区域经济学专业硕士学位论文预答辩安排,◎答辩时间:2016年12月28日上午8:30—12:00,◎答辩地点:经管学院一。区域经济学硕士研究生培养方案。

区域经济学硕士论文
行为经济学经管学院2016届区域经济学专业硕士学位论文预答辩安排,◎答辩时间:2016年12月28日上午8:30—12:00,◎答辩地点:经管学院一。区域经济学硕士研究生培养方案。

区域地理论文
4月,《考生如何突破区域地理复习瓶颈》《湖北招生考。城市与区域规划,城市规划论文发表北京或博士学位.,已获得的学位为国(境)外学位的,须经教育部留学服务中心认证.,二,培养方向及目。

【word版本】下载小球类有关毕业论文开题报告,与基于游戏中区域检测碰撞的改进措施相关本科毕业论文怎么写
小熊毕业论文网 http://www.xianbear.com 最具影响的优秀论文网站之一,为你提供关于写作方面的相关经典的论文范文参考包括本科毕业论文范文