镜头跟随,按钮出现偏移问题处理过程(隐形大坑)

游戏主界面需要跟随角色移动,死亡后弹出按钮,于是做了镜头跟随以及gameover界面的弹出。
一开始测了两下没发现任何问题,因为为了方便验证镜头未移动就设置角色死亡了。
但是实际试玩了一下,发现每次死亡后弹出的gameover界面上的按钮无法点击。于是又测了几十次,终于发现是按钮发生了偏移(即实际显示的按钮与点击有效的区域并非在一个位置),百度和论坛里找遍了,基本都是说分辨率的问题以及一些无关的问题。方法都试变了还是没解决。
实在无奈,发邮件给cocos的邮箱询问,但是又不能卡在这一直干等吧。相信如果真的存在这个问题肯定不会只有我发现而且网上还找不到答案。
于是找了那个吃星星的demo重现下场景,发现在demo里相同的实现不存在我说的问题。感觉像是见了鬼了。
再一点点对比,发现唯一的不同之处在于场景创建时有一个‘Main Camera’,在自己的项目中为了统一命名,手贱把空格去掉了,成了‘MainCamera’!!!
抱着最后一丝希望尝试了一下,呵呵呵了。笑cry。。。。。
这么脑残的问题难怪网上没有答案,晕菜。
官网上也没看到有说这个不能改吧,反正我是没看见过。
特此分享,希望能帮助后面犯二的同志们。。。。。

1赞

Main Camera这个是官方默认设定的,场景必须带这个相机。
如果你改成其他名称,或者删除之后,还会给你默认生成一个Main Camera。
同志们注意下