gpt4 book ai didi

javascript - 如何获取碰撞检测函数中的成员变量?

转载 作者:行者123 更新时间:2023-12-03 09:29:54 25 4
gpt4 key购买 nike

我正在开发一款横向卷轴游戏,并使用 cocos2djs 框架。目前我正在尝试构建碰撞检测功能,但遇到了障碍。

当发生碰撞时,我想用一些有关玩家健康状况的信息更新我的 HUD,但是,由于某种原因,我无法从这些函数内部访问成员变量。

这是我的碰撞处理程序(我使用花栗鼠物理)

this.space.addCollisionHandler(pape,
obstacle,
this.collisionObstacleBegin,
null,
null,
null);

我在这里处理碰撞检测addCollisionHandler:

addCollisionHandler: function() {
cc.log(this.healthStatus);
}

但是控制台将 this.healthStatus 显示为未定义,即使它已定义并且已在 init 函数的前面用于设置 HUD。有人可以帮我吗?

最佳答案

我发现错误了,我忘了绑定(bind)collisionObstacleBegin...

关于javascript - 如何获取碰撞检测函数中的成员变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31548353/

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