上传者: 42135073
|
上传时间: 2021-11-17 14:09:14
|
文件大小: 1.61MB
|
文件类型: -
碰撞检测
查看本书,包括交互式示例:
更新! 这个网站已经获得了很多访问,这真是太好了。 我进行了一些更改,以使其在移动设备上看起来更好,使导航更容易,并尝试查看所有内容以查找错误。 如果您有任何问题或建议,请。 谢谢!
对象的碰撞是大多数游戏体验和用户界面的基础。 棒球棒与球相撞,僵尸撞到墙壁上,马里奥(Mario)降落在平台和脚龟上。 甚至像用鼠标(一个点)单击一个按钮(一个矩形)这样简单的事情也是冲突。
本书使用圆形,矩形和直线等基本形状解释了这些碰撞背后的算法,因此您可以将其实现到自己的项目中。
这里覆盖了什么?
本书涵盖点,圆,矩形,直线,多边形和三角形之间的碰撞。 这些示例旨在尽可能地易于阅读和理解。 肯定有更快,更有效的方法来检测这些碰撞,但是本书旨在使用户友好并以最少的数学知识教授这些原理。
每个部分都包含对碰撞算法的描述,以及使用processing.js构建