新人求助typescript

照着官方的星星游戏,用的typescript,creator版本2.05, 运行的时候在star.ts里调用game.ts的属性报错,已经在生成星星prefabl实例时赋值。


我发现问题是因为我就算不去调用生成星星(不生成星星实例),星星里的star脚本里的update 这个生命周期还是一直在执行,我看官方玩着列子是不会的,求助,是我哪里有问题

this.game 是空值,看看是数据没有绑定,还是本身就没定义。

我也是小白,就我知道的: 那么你在start里引用game的player,要在start里import game脚本! 你看下例子,虽然他是js引入,ts是差不多的! 还有一个就是this的指向

game定义了的,不然直接报game 的错了而不是player的错了,这个game 不是在生成星星的时候,将game 的this 赋值到star里的gatme吗

截图里有,在生成星星的时候,调用star里的init方法,将game d的this 赋值给了star 里的game