有没有可能在cocostudio中创建一个场景,或者UI元素,根据应用程序的大小进行缩放?
我使用的是cocos2d-x,因为这个应用程序是跨平台的,所以我想确保我能适应多种屏幕尺寸。到目前为止,我制作了我的UI元素,将它们添加到场景编辑器中的场景中,导出它们,我的应用程序将获得json并正确导入场景。这是个好消息。
据我所知,我还在cocostudio中添加了缩放位置和大小的选项,如此屏幕截图所示。

但是,当我改变我的应用程序的大小时,我导入的场景并没有像它应该的那样调整大小。例如,我创建了640x960的场景,即使应用程序在不同的位置启动,它也始终保持该高度和宽度。
有人成功地让cocostudio导出了一个可以动态调整大小的场景吗?
发布于 2014-04-05 00:40:35
我想我在this Chinese CocoStudio forum上找到了答案。(感谢谷歌翻译!)
在CocoStudio的UI编辑器中,您需要选择根节点。(它是最顶层的节点,我只是将其命名为root)。这是我发现的唯一允许您选择绝对或相对定位的节点。

在“子控件布局”下选择“相对定位”,并在“大小和模式”下将模式设置为自定义,并启用百分比。

我还确保为每个单独的子节点启用了我在原始问题中提到的相对大小和定位
编辑:重要提示!以上步骤是必需的,但还有一件事需要注意。必须选中标记为“自适应分辨率”的字段才能正常工作
https://stackoverflow.com/questions/22851250
复制相似问题