第七章游戏中的冲突检测祥解.pptVIP

  • 2
  • 0
  • 约5.31千字
  • 约 25页
  • 2016-11-06 发布于湖北
  • 举报
Flash游戏编程 肖 刚 闽江学院电子系计算机教研室 Email:fuzhou3721@163.com 第七章 游戏中的冲突检测 教学提要 冲突检测的方法介绍 基于位图的冲突检测实例 “战场生存记”中的冲突检测 认识Flash游戏中的三种冲突检测算法及其边界条件 概要 冲突检测是指检测两个对象是否有重叠的部分或者某个对象是否覆盖了某个点。 许多游戏必须使用到冲突检测,例如: 格斗游戏,两个对战角色是否相碰是出招是否有效的前提。 台球游戏,如果台球在运动的过程中相碰,那么它应该有动量传递。 正确地进行冲突检测,是这些游戏设计成败的关键点。 1 冲突检测的方法介绍 ActionScript给我们提供了三种冲突检测的方法。列表如下: 名称 描述 提供者 hitTestObject(目标显示对象) 检测两个对象是否有重叠的部分 DisplayObject hitTestPoint(x,y[,形状标记]) 检测本对象是否覆盖了某个点 DisplayObject hitTest(参数列表) 检测两个BitmapData是否有重叠的部分 BitmapData 1.1 检测两个显示对象是否有重叠的部分 方法名称: hitTestObject 语法: 源显示对象.hitTestObject(目标显示对象); 提供者: DisplayObject。凡是DisplayObjec

文档评论(0)

1亿VIP精品文档

相关文档