javascript - Createjs碰撞问题localToLocal not a function错误

标签 javascript collision-detection createjs

我正在尝试检查 My (Loc) 和 CandyLocation 之间的冲突。我收到此错误 Uncaught TypeError: loc.localToLocal is not a function.

知道我做错了什么或者如何解决它吗?

  var loc;
        function checkIfeatingFood() {
            loc = locations[locations.length - 1];
            // for (var j = 0; j < candyLocations.length; j++) {
            for (var j = 0; j < answersContainer.children.length; j++) {

                var candyLocation = answersContainer.children[j];
                candyLocation.alpha = .2;
                var pt = loc.localToLocal(100, 0, candyLocation);
                console.log(candyLocation.x, candyLocation.y); // the position local to objB


                if (candyLocation.hitTest(pt.x, pt.y)) { candyLocation.alpha = 1; }


            }

            //return false;
        }

最佳答案

您确定 loc 是 DisplayObject 吗?

关于javascript - Createjs碰撞问题localToLocal not a function错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36990185/

相关文章:

javascript - 如果 JavaScript 中存在对象,是否有更好的方法返回该对象?

Java 2D 多边形 - 多边形碰撞检测

3d - CGAL 网格体相交/碰撞

javascript - 检索多个和重复的 keyDown

javascript - 在 javascript 中搜索多维坐标数组以获取精确匹配

javascript - 如何获得浏览器的 document.body 相对于屏幕的坐标?

javascript - 树状网格 Bootstrap 在动态创建时不起作用,它正在静态工作

javascript - 在 Javascript 中使用函数

unity3d - 手动编辑Unity3D对撞机坐标?

javascript - easelJS - 创建带有图像的按钮