二维游戏碰撞检测算法的优化与应用

二维游戏碰撞检测算法的优化与应用

ID:16517594

大小:353.50 KB

页数:38页

时间:2018-08-13

二维游戏碰撞检测算法的优化与应用_第1页
二维游戏碰撞检测算法的优化与应用_第2页
二维游戏碰撞检测算法的优化与应用_第3页
二维游戏碰撞检测算法的优化与应用_第4页
二维游戏碰撞检测算法的优化与应用_第5页
资源描述:

《二维游戏碰撞检测算法的优化与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四川大学锦江学院毕业论文二维游戏碰撞检测算法的优化与应用【摘要】本文首先对游戏的发展和常用二维游戏碰撞检测算法进行了概括与分析.然后讨论常用二维游戏碰撞检测算法的原理及其优点与缺点,例如:地图格子划分检测(将地图划分为N个小格子进行检测)、矩形检测(利用规则四边形的X、Y坐标进行检测)、圆形检测(利用类圆图形的圆心距离与半径之和的关系进行检测)、像素检测(利用物体碰撞部分像素深度进行检测)、四叉树检测(多个物体的碰撞检测)。其次,采用在SAT(SeparatingAxisTheorem)的碰撞检测算法的基础之上,与其它碰撞

2、检测算法进行比较,进而根据SAT的性质定理,将SAT应用在判断凸多边形的旋转碰撞检测。而基于SAT改进的碰撞检测算法,它比其它算法对于旋转凸多边形的碰撞检测而言更加的快速,并且应用的范围也相对广泛。然后,在基于VC++6.0开发环境下,采用二维游戏开发技术,对SAT算法在旋转凸多边形的碰撞检测的应用测试的基础之上,进行计算机控制角色与玩家控制角色的碰撞检测。最后,对文中所涉及到的碰撞检测算法在游戏应用中的优点与缺点,进行分析、比较、总结。【关键词】地图格子划分检测矩形检测圆形检测像素检测四叉树检测SATTwo-Dimens

3、ionalGamesofCollisionDetectionAlgorithmOptimizationandApplication【Abstract】Firstly,thedevelopmentofthegameandusedTwo-DimensionalGameofCollisionDetectionAlgorithmissummarizedandanalyzed.AndthendiscussthecommonlyusedTwo-DimensionalGameofCollisionDetectionAlgorithmto

4、theprincipleanditsadvantagesanddisadvantages,forexample:MapDetected(themapisdividedintoNsmallsquaresfortesting),RectangleDetection(usingtherulesofthequadrilateralX,Ycoordinatesofthetest),CircleDetection(usingclassgraphofthecentercircleradiusandthedistanceandtherel

5、ationshipbetweenthetest),PixelDetection(useofobjectsandcollisiondetectionpartofthepixeldepth),QuadtreeDetection(multipleobjectscollisiondetection).Secondly,theuseoftheSAT(SeparatingAxisTheorem)thecollisiondetectionalgorithmbasedon,andothercollisiondetectionalgorit

6、hmswerecompared,andthenaccordingtothe四川大学锦江学院毕业论文natureofSATtheorem,SATapplicationindeterminingtherotationofconvexpolygoncollisiondetection.ImprovedSAT-basedcollisiondetectionalgorithmthanotheralgorithmsfortherotationintermsofconvexpolygoncollisiondetectionismorer

7、apid,andrelativelywiderangeofapplications.Then,basedontheVC++6.0developmentenvironment,usingtwo-dimensionalgamedevelopmenttechnology,theSATalgorithminrotatingconvexpolygoncollisiondetectionbasedontheapplicationofthetest,thecomputer-controlledcharactersandtheplayer

8、controlsthecharactercollisiondetection.Finally,thepaperinvolvedinthecollisiondetectionalgorithminthegame'sprosandconsoftheapplication,analysis,compariso

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。