我正在用 javascript (for IE 10) 制作一个游戏,它有一个 colision 系统。我只想在 2 个可见部分碰撞时才碰撞对象,我想忽略图像的透明部分。
有什么方法可以知道 < img > 中的位置是否透明?
我正在用 javascript (for IE 10) 制作一个游戏,它有一个 colision 系统。我只想在 2 个可见部分碰撞时才碰撞对象,我想忽略图像的透明部分。
有什么方法可以知道 < img > 中的位置是否透明?
将图像“刻录”到 HTML5 画布中,然后从画布中获取特定像素并检查其 Alpha ( http://falcon80.com/HTMLCanvas/PixelManipulation/getImageData.html )。
我认为如果你只使用 HTML5 画布而不是在 DOM 段中移动会更容易。