都是按照教程一步一步走的,打断点 发现 这个game 对象在 star中 第一次能访问到 第二次就不行了
把this.node.addChild(newStar);这一行移动到newStar.getComponent(‘Star’).game = this;之后吧。可能把newStar用addChild添加到场景的时候执行了某些操作运行了star的getPlayerDistance,而这时候还没有把game赋值过来。
我也觉得 官网的第一个游戏 是有点问题,按照步骤走
走到,player 碰到星星 那一步就走不下去了,
碰到了,星星也不消失
后来 直接 看完整版的了
是的啊,不知道你们平时都用什么编辑器呢?
已经解决了 原来是个乌龙,我场景上面的star 没有删除,导致了 有次undefined 的出现 


