gpt4 book ai didi

javascript - Canvas 中的 PNG 碰撞感应?

转载 作者:可可西里 更新时间:2023-11-01 13:16:52 24 4
gpt4 key购买 nike

我正在使用 JavaScript 在 HTML5 Canvas 中开发一款平台游戏。我需要一种方法来感知绘制在 Canvas 上的两个奇怪形状的 png 图像之间的碰撞。我可以用正方形或圆形来做,但这些都是奇怪形状的图像。有谁知道如何做到这一点?感觉两个奇怪形状的物体之间的碰撞?

最佳答案

Box2d 很流行:

http://box2d-js.sourceforge.net/

我认为像在旧时的 Sprite 游戏中那样进行逐像素检查可能会在 JS 上消耗太多 CPU - 虽然不确定。

cocos2d-javascript有一些相关的demo:

http://cocos2d-javascript.org/demo

关于javascript - Canvas 中的 PNG 碰撞感应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com