Win10 企业版 17134.112
Cocos Creator 1.9.3
已上传复现问题的demo(见下面)。
我做的设置:
项目 => 项目设置 => 项目预览 => 初始预览场景
这里选择了 A 场景。
问题描述:
在 Cocos Creator 中双击打开 A 场景,点击预览游戏,
输出:width : 1280 height : 720
在 Cocos Creator 中双击打开 B 场景,点击预览游戏,
输出:width : 1080 height : 720
看了下源码,是在运行时 setDesignResolutionSize 函数改的。
但是如果还存在 C 场景 D 场景等等,且它们的 Canvas 大小和 A 的不一定一致,
那我在这些场景上做开发的时候,可能就会因为 cc.visibleRect 取值的问题出现奇怪的bug…
按理说,我已经选择了初始化场景为 A 场景,
不应该因为我是打开其他场景预览游戏就变动 cc.visibleRect 吧?
demo:
Test.zip (210.0 KB)
