#动态加入的预制体prefab,设置的坐标无效果?
如果预制体用到了widget,然而你只是去改坐标的x,y值是没有效果的,因为受到了widget影响,所以如果用到了widget的话 ,就只能去修改widget的左右上下距离点了
~~~
this.road = cc.instantiate(this.road_prefab);
this.Canvas.addChild(this.road);
var Widget = this.road.getComponent(cc.Widget);
Widget.left = 100
Widget.bottom = 100
this.road.width = 200
//想要立即生效,这个才是重点
Widget.updateAlignment();
~~~