woody1720596907 知道原因之所在了。 是我获取角色的方法貌似有问题。 ---------------------------- 这是AS代码中,根据角色位置计算射线原点的代码。 我现在是仿照AS代码,改写成TS: 发现owner对象没有transform方法。AS和TS中两个对象的类型也不一样。 之后我发现在AS代码中,load方法 有个参数是:owner:Laya.Sprite3D ,所以我觉得的对象是这里赋值的,并不是owner这个对象。 然后我在TS中进行如下修改: 然后就可以检测到碰撞信息。 ----------- 以上代码都是官网的技术文档里的。所以在线文档也有这个问题。