二维动画设计中的碰撞检测算法.pdf
上传人:13****51 上传时间:2024-09-12 格式:PDF 页数:5 大小:17.8MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

二维动画设计中的碰撞检测算法.pdf

二维动画设计中的碰撞检测算法.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

莆田学院学报2014年10月方面进行了分析比较,实验结果如表l所示。5结语表1算法性能分析算法类型实时性精确性运动适应性操作简易性针对Flash动画设计中出现的碰撞检测问题,本文介绍了在碰撞检测中使用广泛的包围盒技术,分析了Flash中常用的几种碰撞检测方法,并提出了两种新的碰撞检测算法:基于距离计算的碰撞检测算法和基于点探测的碰撞检测算法,最后通过实验对比分析了几种算法的优缺点。今后的研究工作主要集中在几个方面:1)将包围盒技注:BDCD表不基于距离计算的碰撞检测算法;BPCD表示基于点探测的碰撞检测算法;OHTO表示基于术用于解决动画中的碰撞检测问题;2)将空间剖hitTest()方法实现两个对象间的碰撞检测算法;OHTPT分法用于动画设计中的碰撞检测问题;3)采用新表示基于hitTest()方法实现对象与点的碰撞检测算法技术设计新的碰撞检测算法。(shapeflag设为true);OHTPF表示基于hitTest()方法实参考文献:现对象与点的碰撞检测算法(shapeflag设为false)。从实验效果可以看出,文中5种算法都可以[1]HubbudPM.Approximationpolyhedrawithspheres满足动画实时眭的要求。从精确性方面分析,无论fortime-criticalcollisiondetection[J].ACMTrans对象是什么形状,使用hitTest方法(其中Graph,1996,15(3):179-210.shapeflag设为true时)进行点与对象的碰撞检测[2]GvandenBergen.Efficientcollisiondetectionofcomplex可以满足精确性要求,其他算法无法全部满足,例deformablemodelusingAABB ̄ees[J].JournalofGraphicsTools,1997,2(4):1-13.如:当实验对象都为矩形时,OHTO算法可以满足[3】肖刚.Flash游戏编程教程[M].2版.北京:清华大学出精确性要求,否则无法满足;当实验对象都为圆形版社.2012.时,BSCD算法可以满足精确性要求,否则无法满【4]王明,吕天君.Flash游戏开发技术与实践[M].北京:清足。从运动适应性方面分析,即动画中对象移动或华大学出版社,2013.者旋转后,算法对其的应用性能,从表1可以看出[5]刘杰,张锴.ActionScript3.0碰撞检测技术分析[J]_计算BDcD、BSCD及OHTPT三种算法具有较好的适机光盘软件与应用,2012(5):80—81.应性,而OHTO和OHTPF算法精确性会降低。从[6]明昀.Flash中碰撞检测技术的研究与应用[J].中国科技操作的简易性方面分析,直接使用系统提供的方信息,201l(16):198.[7】吴代文,林关成.基于Actionscript3.0碰撞检测类Flash法OHTO、OHTPT和OHTPF相对比较简单,使用游戏设计[J】.信息技术,2012(1):57—59.提出的新算法BDCD代码相对会多,BSCD操作相对麻烦。[责任编辑林锋]