踩坑实录
设定了位置的物体突然位置变成坐标原点(0,0,0)
由于我使用了Unity自带的导航系统AI-Navication,当我把游戏人物传送到一个新地点时,该地点未被烘焙上,导致游戏人物位置(position)被重置为(0,0,0)附近,注意这个坐标会发生一定的偏移,不一定三个参数全都是0.
还有可能发生类似情况的还有:CharacterController.
因为我的项目中采用了传送门,如果不解决该问题,会导致传送异常.
我的解决方案是:在传送前关闭该这些会导致位置异常的组件,传送完成再开启.
点击Button无任何反应
除了检查父类中的Canvas有没有Graphic Raycaster
如果还不行,检查一下当前场景是否有事件系统这个游戏物体
‘###’ is missing the class attribute ‘extensionofnativeclass’
注意此处###是一个类名
这个通常都是由于你先将###这个脚本声明为Monobehaviour或ScriptObject然后又改成普通类导致的.
需要将所有引用到这个类的地方都删掉这个类才能修复这个报错.