求教各位大佬,如何向预制体传入参数,以便动态绘制预制体,控制预制体的显示位置及旋转角度,不胜感激…
直接访问预制的脚本就可以了
我是新手,不知道怎么访问,我试了访问不了,还请不吝指教…
比如Prefab上面挂了一个脚本ClassA,其中有属性propertyA
var node = cc.inistance(prefab);
node.getComponent("ClassA").propertyA = xxxxx;
通过这样去访问降温,传入参数
你好,你这是直接访问组件属性,问题是我这个预制体是动态绘制的,比如根据传入的参数来绘制一个圆、一个矩形等,这些图形是根据传入的参数来绘制的,比如圆的半径、位置什么的,我是把动态绘制的图形做成预制体,使用的时候传入参数就可以动态得到我想要绘制的图形
同样的道理
var radius = 100;
var position = cc.v2(0,0);
node.getComponent("ClassA").Draw(radius,position);
Draw是ClassA中的一个绘制圆的方法。通过getComponent获得脚本组件,然后调用组件中的方法,传入参数
非常感谢,我刚从egret转到你们这,很喜欢你们creator,感觉你们开发效率比egret和laya要高很多,他们很多东西都需要通过代码实现,creator不一样,用creator很多东西不用考虑,拖来就用,我们完全可以全身性投入到业务代码开发,不用关心其他,这是我的真实感受,谢谢creator…