使用cocosstudio做的UI,使用的是相对布局,现在需要在代码中改变控件的位置,但是在API中只找到了获取相对位置的函数,比如getLeftBoundary(),设置的方法却没有找到,不知道是用什么方法设置,求指导?cocos2dx 3.2
我也想知道啊,求解答!!!!
如果用了相对布局需要根据比例来调整位置。
方法是setPositionPercent
位置分为两种绝对和百分比:
enum class PositionType
{
ABSOLUTE,
PERCENT
};
icon:setAnchorPoint(cc.p(0.5, 0.5));
icon:setPositionType(POSITION_PERCENT);
icon:setPositionPercent(cc.p(0.5, 0.5));
需要使用到这三个函数才能先对父节点居中。
可以手动修改手动修改ui的位置了