FAITH 我的场景合并成一个mesh,然后给每个障碍物,墙体,对应用一个GameObject挂上碰撞体,大小,位置什么的在Untiy里对应到相应障碍物,墙体上。但是导出到Laya里面,发现碰撞体有错位现象,没有跟墙体和障碍对上,请问这是什么原因导致的?
FAITH Aar0n @Aar0n:如题,不是加在mesh上,因为场景合并成一个mesh了,所以新建的GameObject,加上碰撞体,再把GameObject对应到相应的障碍物上。这时候会有位置变差
FAITH 185*****521 恩,mesh上是没什么问题,我这边的问题是场景已经合并成一个mesh了 所以得对每个障碍墙体单独创建对应GameObject,在gameObject上添加碰撞体,然后把这个gameObject的位置旋转对应到具体的障碍物上。这时候就会有位置偏差
FAITH 185*****521 我已经琢磨出问题所在了,碰撞体的center不为(0,0,0)会导致这个问题,我现在把碰撞体的center归0基本解决了。可能是引擎底层计算位置的时候这个center值计算的不对导致的。你们可以去查下这个问题