一种简单有效的碰撞检测算法的实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

洛阳理工学 院学报 ( 自然科学版)
第2卷 1
测 。当 与 公 路 边 界 发 生碰 撞

veoct = 0.f l iy 5;
后 ,计 算 碰 撞 时 赛 车 与 公 路
的 夹 角 , 根 据 反 射 的原 理 , 让赛 车 以相 同 的 夹 角 向相 反 方 向 行 驶 , 即 完 成 碰 撞 处 理 。 可 以通 过 改 变 赛 车 矩 阵
C rSc a hI 0 me}f a  ̄s lq I ] e{
伽 ar l f 1 C I Oj a 0 f c h rn 0 s I n e sa e o { f f
1 赛车与公路边界的碰撞
经 过 分 析 , 研 究 了 一 种 适 用 于
“sd l h a.] Ise ieo ec I( I i ̄ l oi
景数据作 支撑 。在基 于X A的3 N D赛车游戏 中,实现 了一种 简单有效 的碰撞检 测算法 ,对 于赛车游戏设 计中 出现 的
问题 ,得到 了妥善的解决。
关键词 :XN A;赛车 游戏 ;碰 撞检测
D :0 99 .s . 7 —0 32 1 .I 1 OI1. 6 qi n1 45 4 .0 1 . 3 3 s 6 00 中图分 类号: 3 1 TP 1 文 献 标 志 码 :A 文 章 编 号 : 17 —0 32 1)10 5.3 6 45 4 (0 10 。0 30
都 比较复 杂 ,并且 需要 大 量 的场景 数据 作 支撑 ,虽 路 边界 的两 条 空 间直 线 的方程 。其 次获 得赛车 的 实
说 效果较 好 ,但前 期准 备 工作 较 多 ,不利 于整 个项
目的开发 。
时空 间坐 标 。最后 检测 赛 车坐 标是 否位 于两直 线 方
程之 间。赛 车 与公 路边 界进 行 碰撞 检测 的数学模 型
E i o 中 ,并 且展 示 了一 组 用 于 开 发2 dt n i D和 3 D游 戏 的新 特 性 。游 戏 设 计 中利 用 了一 个
新 的游 戏 组 件 模 型 及 用 于 W id ws Xb x no 和 o 30 6 游戏 开发 的新 的框 架 类 库 ,实现 了赛 车
的 碰撞 检 测 ,为 开 发游 戏 提 供 了 一 个简 单 快捷 的途径 。
第2卷 第1 1 期 21年3 0 1 月
洛 阳 理 工 学 院 学 报( 自然 科 学 版 ) J u n l f u y n n t u eo ce c n c n Ig ( t r l ce c dt n o r a o o a gI s t t fS in e dTe h o o y Na u a S in eE i o ) L i a i
V 0 . N O 1 1 2l .
M a .20 l r 1

种 简单有效 的碰撞检 测算法 的实现
王金光 ,孙延鹏
(. 1 山东外贸职业学院 教 务处 ,山东 青 岛267;2 岛大学 国际学院, 山东 青岛 267 ) 601 . 青 601
摘 要 :边界碰 撞是 游戏 中的一项 重要 功能 ,但现存 的像 包围盒 、八叉树等方 法都 比较 复杂 ,并且需要 大量的场
i (o wa d f fr r ) {
r t to o a i nM . = 0 1 . X . f

es le
信 息来改变 其行驶 方 向。
对 于 分 叉 路 面 , 也 是 相 同 的方 法 , 只 不 过 比起 单 赛
如图1 示。 所
在进行3 D赛 车 游 戏 开 发 时 , 使 用 了 XN A
Ga tdo me u i,它 是一 组 用 于பைடு நூலகம்Wid ws Xb X 3 0 S no 和 o 6
根 据 当前汽 车 坐 标 , 以及 公路 边界 数据 ,检测
的 托 管 类 库 , 集 成 于 V s a j 2 0 x rs 汽 车 是 否 位 于 两 公 路 边 界 之 内, 即 可完 成 碰 撞 检 i lCf 0 5 E o es u j }
关 系 。这 种 方 法 虽 不 具 有 通 用 性 ,但 对 本 游 戏 来 说 非 常 方 便 ,易 于 实 现 , 利 于 项 目
收 稿 1期 :2 1一 l l 9 0 0l— O
图1 赛车和公路边界的碰撞
作者简介:王金光(9 5) 山东青 岛人, 士, 从事计 算机及其应用方面的研究. 1 7 - 男, , 硕 主要
3 D赛 车游 戏 且 效果 不 错 的碰 撞 检 测 方 法 , 核心 思想 如 下 : 首 先 进行 公 路 边 界数 据 采 集 。 美工 在
场 景模 型 中可 以很 方 便 地 获 取 公 路 边 界 , 然 后 导 出边 界 数 据 中 间文 件 , 供 给 程 序 自
动 分 析 完 成 公 路 边 界 数 据 采 集 。然 后 程 序 根 据 数 学 公 式 确 定 汽 车 和 公路 边 界 的位 置
边界碰 撞 是游 戏 中 的一项 重要 功 能 ,是游 戏 乐 趣 的硬件基 础 。 目前人 们 已经 研 究 出 了多种碰 撞检 测 的方法 ,例 如包 围盒 、八叉 树等 。但 是 这些 方法
的整体 开发 进度 。
赛 车与 公 路 边 界碰 撞 模 式 中,赛 车 的坐标 由4
个 车轮进 行 标 定 。首先 通 过公 路边 界数 据 ,建 立 公
1S 0/e l 0 el c 8 # 1 0f ht l a  ̄ r
㈨№ 黧 ㈣ 一
C r Het l } {h 0 a O j )mj l 。0 fe} 3l ¨一C 蝴㈣ )洲
lef: t I lv Id Vl h , I So ,} O  ̄ i ̄ a d h '  ̄ 辩 ( h [s 0{ eci h }
相关文档
最新文档