首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MC中的hitTest

MC中的hitTest
EN

Stack Overflow用户
提问于 2012-11-07 17:02:28
回答 1查看 127关注 0票数 0

嘿,我正在试着做一个砖块破碎机游戏,我真的刚刚开始,我现在有一个问题,我有两个MC,球和砖块都在舞台上,在砖块里面,我有代码:

代码语言:javascript
复制
addEventListener(Event.ENTER_FRAME,checkHit);

function checkHit (e:Event):void{
if(this.hitTestObject(Ball)){
    trace("HIT!");
}

}

实例名称是正确的,并尝试将球更改为stage.Ball,但我在hitTestObject的行上看到错误"Symbol '1120: Access of undefined property Ball.“。

为什么?我能解决这个问题吗?提前使用tnx

EN

回答 1

Stack Overflow用户

发布于 2012-11-07 19:25:28

什么是球?这是DisplayObject继承的吗?

Ball应该是实例值,而你是自定义对象。

代码语言:javascript
复制
var ball:Ball = new Ball();
addChild(ball);

addEventListener(Event.ENTER_FRAME, checkHit);
function checkHit(e:Event):void
{
    if(this.hitTestObject(ball))
    {
        trace("hit!");
    }
}

显示此站点:how to create Brick Breaker Game?

这个网站对你来说是个好网站。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13266311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档