0
我工作的一個側面滾動遊戲,並使用該cocos2djs框架。 目前我正在嘗試構建碰撞檢測功能,但是我碰到了一個碰撞。如何在碰撞檢測函數中獲得成員變量?
我要當碰撞發生時提供有關球員的健康的一些信息,來更新我的HUD,但是,我不能夠從這些功能中訪問成員變量的某些原因。
這是我的衝突處理(我用花栗鼠物理學)
this.space.addCollisionHandler(pape,
obstacle,
this.collisionObstacleBegin,
null,
null,
null);
我處理碰撞檢測這裏addCollisionHandler
:
addCollisionHandler: function() {
cc.log(this.healthStatus);
}
但是控制檯顯示this.healthStatus
爲不確定,即使它被定義並且已經用於在init函數的早期設置HUD。 有人可以幫我嗎?
這是通常的聲明'無功自我=這一點;'和你沒有使用這些事件處理程序'self',或綁定。 – Niloct