cocos creator 微信小游戏 子域分辨率、错位等问题

转载自 https://blog.csdn.net/cui6864520fei000/article/category/8841657

刚刚学习cocos creator,使用版本2.1.0

遇到关于子域的3个问题:

1.子域在主域显示时,分辨率会缩小到1/3左右。

解决:在主域要显示的节点挂WX SubContexView组件,cocos 文档里其实有2.0新方法说明。

WX SubContexView组件

2.子域显示的位置有偏差,点击坐标有偏差。

解决:尝试挂在了Widget组件等等,都没用。其实是子域Canvas默认勾选了Fit Height等,要去掉勾选。

 

去掉勾选即可

3.子域现在是可以设置button了,但是子域点击会穿透。

解决:在主域显示子域的节点,挂一个空的button,size可以设置和子域一样大,挡住穿透,关闭子域时,一并设置button节点active为false即可。

 

你可能感兴趣的:(Cocos)