美文网首页
createjs相关笔记

createjs相关笔记

作者: 记忆是条狗 | 来源:发表于2017-09-30 18:20 被阅读0次

    hitTest

    元件.hitTest(x, y)用来检测元件和某个点是否发生碰撞。非常方便的是如果是png透明图,透明部分是不会检测到碰撞的。这个方法的参数x,y是相对坐标(相对于元件中心0,0的位置)。

    globalToLocal

    这也是一个有用的方法,虽然需求中我没用到。用法是元件.globalToLocal(x, y),表示将一个全局坐标转化为现对于元件位置的坐标。

    localTolocal

    好了,这个是最有用的。将一个元件的绝对坐标(相对于画布左上角)转化为相对元件的坐标(相对于元件的中心点x,y)。
    用法是 元件1.localTolocal(x, y, 元件2)。返回的是元件1相对于元件2中心点的坐标,参数x,y表示元件1的有效碰撞点,这里只能是一个点去碰一个图形,至于如何解决图形间的边缘碰撞,我目前是在碰撞源上设置多个碰撞点,去做多次检测。待深入研究。

    来源:http://www.xiaoweilee.com/p/1709

    相关文章

      网友评论

          本文标题:createjs相关笔记

          本文链接:https://www.haomeiwen.com/subject/fvrnextx.html