Cocostudio自适应

我想知道Cocostudio做出来的UI
是不是先映射到Cocos2d上,然后再映射到手机去的

也就是,比如我的DesignSize的大小是960 * 640的话
然后cocostudio的画布大小是480 * 320
手机屏幕大小是1024 * 768
那么运行的时候
是不是cocostudio的UI先匹配到960 * 640 (假如我的尺寸开启了百分比模式,如果没错的话,不开启的话,应该就相当于这个资源大小事480 * 320了吧,换句话就是如果使用的画布大小和DesignSize大小是一致的话,就不需要使用百分比模式)
然后再匹配到1024 * 768

貌似我误解了
这个尺寸只是相对于Cocostudio内部使用的百分比
自适应也只限于Cocostudio内部
而对于Cocos2d,它的大小则是画布的大小,作为资源的大小

嗯哼,对的,你可以把cocos大小设置全屏,UI界面根节点也设置全屏,那么里面的东西也全屏了

有全屏这个概念?

cocos怎么设置全屏,
UI界面根节点也设置全屏?

解释一下好吗

楼主,我想问下,根据不同分辨率,怎么调整UILAYER的大小

这个问题 我问了,版主也回了,但是回的东西,我仍然不明白,帮你顶下,希望楼主能帮我解答下,详细的函数和方法,谢谢.

算了,自己解决了,的确是非常简单的问题,抱歉.结帖,谢谢各位耐心就诶打.

你不是可以获取屏幕的大小么,把这个大小设置为渲染层的大小、根节点的大小即可。

我是这么做的:
uiNode = ccs.GUIReader.getInstance().widgetFromJsonFile(‘MsgBox.ExportJson’);

var visibleSize = cc.Director.getInstance().getVisibleSize();
uiNode.setSize(visibleSize);

你是怎么解决的啊

你用的是2.2.2版本么?

cocos2d 3.0 beta1

哦,这个根节点自动适配屏幕会在下个版本中由引擎完成。

根节点自动适配的意思就是画布自动适配?万一我不想做屏幕大小的画布呢,有没有选项之类的 :6:

这个也是需要再编辑器里选择的,不选择100%还是不行的。

你好,关于自适应分辨率的问题,你可以帮我详细说一下吗?http://www.cocoachina.com/bbs/read.php?tid=195102&page=1我看了这个帖子,但是,操作完后,关闭,重新打开,所有的组件堆到一起了