自定义一个组件,名字为comA,允许在编辑器下运行:
1、comA的onLoad中创建子节点为cc.PrivateNode(宽高是0),并添加cc.Graphics组件,然后绘制矩形
2、comA添加到节点上,显示正常,再添加一个cc.Layout组件,cc.Graphics绘制的内容就消失了
请问这是什么原因?
@EndEvil
自定义一个组件,名字为comA,允许在编辑器下运行:
1、comA的onLoad中创建子节点为cc.PrivateNode(宽高是0),并添加cc.Graphics组件,然后绘制矩形
2、comA添加到节点上,显示正常,再添加一个cc.Layout组件,cc.Graphics绘制的内容就消失了
请问这是什么原因?
@EndEvil
你先搞清楚吧,这个说的在编辑器中不可见,仅仅说的是在编辑器的节点树中看不到有这个节点而已
我已经改为普通节点修改_objFlags的方式来实现了,不过为什么添加cc.Layout会导致直接消失还是有点奇怪