[LayaAir3]addComponent(Laya.Rigidbody3D); 报错
//组件被启用后执行,例如节点被添加到舞台后
onEnable(): void {
let a = this.owner.getChildByName("Sprite3D") as Laya.Sprite3D;
console.log(a,typeof(a))
let aa = a.addComponent(Laya.Rigidbody3D);
}
报错 TypeError: Cannot read properties of undefined (reading '__className')
使用版本laya 3.1.0 beta3 ,
老版本3.0.10打包web复制不了animationcontroller,更新到这个版本出现了另外的问题,设置rigidbody3d istrigger 无效。
想搞个demo重现又出上面的报错。。。累了。空项目创建一个sprite3d,挂上脚本
onEnable(): void {
let a = this.owner.getChildByName("Sprite3D") as Laya.Sprite3D;
console.log(a,typeof(a))
let aa = a.addComponent(Laya.Rigidbody3D);
}
报错 TypeError: Cannot read properties of undefined (reading '__className')
使用版本laya 3.1.0 beta3 ,
老版本3.0.10打包web复制不了animationcontroller,更新到这个版本出现了另外的问题,设置rigidbody3d istrigger 无效。
想搞个demo重现又出上面的报错。。。累了。空项目创建一个sprite3d,挂上脚本
要回复问题请先登录
1 个回复
勤
赞同来自:
istrigger是因为源码层级结构改了,变量名也改成trigger了。。。