码迷,mamicode.com
首页 > 其他好文 > 详细

2D游戏中常见的碰撞检测处理【持续更新】

时间:2016-04-06 18:24:13      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

 


~写在前面~

嗯...打算开始每天写点啥了,不知道能坚持多久。

打算每天写一点或是技术或是应用或是设计或是什么的乱七八糟的有用的“干货”,所以起名叫“大杂烩”。以一周为单位来进行更新,周一~周三写一些图形方面的内容,四~六是和图形没有什么太大关联的内容(大家意会就好),周日作为一个更新重点试着写一些和paper有关的东西。打算做到“paper a week”不过感觉似乎有点不太现实总之先试试吧w

这篇里面用到的大部分图片应该都是用 http://editor.method.ac/ 这个东西做的,这是一个在线的svg矢量图编辑器,不过似乎还不支持动画。

那么就这样开始更新了w~

 


在现今的游戏中,碰撞检测可以说是一个基础的不能再基础的技术。它关乎能否正确判断玩家的攻击有没有击中目标,判断玩家有没有踩在地板上,判断某两个物体有没有碰撞在一起,进而衍生出其它的各种行为。

而碰撞检测是建立在碰撞体上的。碰撞体是对一个物体“边界”的确切描述,它描述了每个需要进行碰撞检测的物体的边界,并依靠数学方法判断这些边界是否相交,进而产生碰撞检测的结果。

技术分享

 

(“老鹰用爪子抓到了兔子”)

那让我们从一个最基本的开始吧。

1)圆形碰撞体

圆形碰撞体可以说是最简单的一种碰撞体,其计算速度也是最快的,算法也非常容易理解。

2D游戏中常见的碰撞检测处理【持续更新】

标签:

原文地址:http://www.cnblogs.com/betairy-linkzeldagg/p/5360379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!