【教程】布局系统使用简介

这 Xcode 的模拟器的

这个 5的尺寸

js没有支持

doLayout 毫无作用 是不是引擎问题? 引擎是从哪个版本开始支持

auto node = CSLoader::createNode(“xxxx.csb”)
Size frameSize = Director::getInstance()->getVisibleSize();
node->setContentSize(frameSize);
ui::Helper::doLayout(node);

doLayout 毫无作用 是不是cocos2dx版本问题?

你是什么版本的2D-X

_touchGroup = static_cast<Layout*>(CSLoader::createNode("WarUi.csb"));
Size frameSize = Director::getInstance()->getVisibleSize();
_touchGroup->setContentSize(frameSize);
ui::Helper::doLayout(_touchGroup);

3.4版本的设置完也是一点效果都没有。

有解决方案了吗?doLayout没效果啊。

有没有尝试过在电脑上开发的时候修改分辨率验证下能否自动设配
还有检查你设置分辨率的地方。是否是写死的

没事儿了,解决了,可能是因为我是从2.0过来的,原来的百分比坐标都变成像素的了,现在改成图钉的OK了。

ui::Helper::doLayout(node);这一段lua该怎么写?

已经找到写法。

local node = cc.CSLoader:createNode(“XXXXX.csb”)
local frameSize = cc.Director:getInstance():getVisibleSize()
node:setContentSize(frameSize)
ccui.Helper:doLayout(node)
self:addChild(node)

请教一下新版布局的边距如何设置? 如靠左,但离左边100像素这样。 谢谢

默认是跟左下角对齐的,所以设置positionX的值为100就行。

那个图钉可以理解成修改原点位置。

滚动容器特性中的滚动区域宽高也加一个跟随父项的选项吧,滚动区域现在只能是固定数值,修改分辨率后滚动区域存在偏差。

按照教程,在编辑器能得出一样的适配效果,但是使用导出的资源放到cocos2d-x的话,不能完美适配

— Begin quote from ____

引用第35楼aqz9548于2015-02-17 11:13发表的 :
按照教程,在编辑器能得出一样的适配效果,但是使用导出的资源放到cocos2d-x的话,不能完美适配 http://www.cocoachina.com/bbs/job.php?action=topost&tid=280071&pid=1245241

— End quote

看看签名

— Begin quote from ____

引用第36楼zjf19982002于2015-02-17 12:18发表的 :

看看签名
http://www.cocoachina.com/bbs/job.php?action=topost&tid=280071&pid=1245266

— End quote

好的.

请问这个布局系统支持js么? 我用的是cocos2d-js-v3.3 cocos studio 2.1.5 在线求等。 实验了好多次 都不行

— Begin quote from ____

引用第38楼小猫人于2015-03-10 15:16发表的 :
请问这个布局系统支持js么? 我用的是cocos2d-js-v3.3 cocos studio 2.1.5 在线求等。 实验了好多次 都不行 http://www.cocoachina.com/bbs/job.php?action=topost&tid=280071&pid=1254999

— End quote

我这测试也不行