发现根本没法用啊,举个例子,新建一个节点,在里面创建一个容器,尺寸为1024768 锚点为0.5,0.5 然后布局选择上下和左右拉伸,把预览窗口设置成1440900以后根本看不到这个容器了。这时候关闭该节点在重新打开,会发现该节点内的容器尺寸变味了0*0像素,这叫什么玩意啊?还有其他的用了布局系统也是把界面搞得一团糟,这到底是在干啥啊?拖来拖去最后出来的就是这么一个玩意?
节点是没有尺寸的,做布局请在layer,scene里面做
大哥,那你的意思就是说,以后所有UI项目都要在Layer里面做了在导入到游戏内是么…
在编辑器里面,你可以在layer里面做,也可以在scene里面做,做布局的适配一定要在基于根节点固定的尺寸,node的功能主要是为了做一些动画来设计的,它的根节点没有尺寸。
在cocos2dx解析层,无论是 layer scene 还是 node 我们都会把他解析成node,所以对于解析层是无所谓的。
如果是这样,那layer是在创建的时候给予的他根节点尺寸,到那时scene的根节点尺寸又是多少呢?没看到可以定义的地方啊,只有在预览的哪里更改尺寸场景的尺寸就会跟着变?如果使用layer做UI的话,虽然可以定义尺寸,却没法在编辑器内预览不同尺寸带来的拉伸效果…大哥给个解决方案呗…这太纠结了 是不是scene当前在哪个预览尺寸创建,他的根节点尺寸就是哪个?跪求回复
%url%%url%翻译结果
菜单栏可以自定义分辨率啊 哥
在一个固定的分辨率 设置好布局 然后修改 菜单栏 分辨率,然后下拉框 切换 就可以看到效果了啊
我好像搞明白了,但是这个逻辑有点乱啊,你看场景的分辨率是在菜单栏设置,然后创建新场景就会使用菜单栏的分辨率作为当前分辨率,图层的分辨率是创建图层的时候在创建界面填写的分辨率作为图层的分辨率,节点是没有分辨率的…但是我用场景创建了一个UI,我发布的时候,他带的尺寸信息是我当前在菜单栏设置的分辨率呢还是我创建的时候的分辨率呢,而且现在这个布局系统的拉伸都是根据场景尺寸的变化等比拉伸,但是没法锁定当前元素的宽高比啊,我如果一个正方形是在4:3的分辨率下布局完成,变为16:9的分辨率这个方形就会被拉伸成一个长方形了啊…
studio程序内部使用没问题,放到cocos2d-x3.3final的程序里就不行了。需要cocos2d-x3.4bata才行么?
是的。。。
每次 cocos studio 一升级 马上就要升级cocos 这个 也太有点蛋疼了,这还要别人用不啊