1 编辑器里面强制不能出现重复的Tag,要强制。今天出现了这种情况,美术做了2个重复Tag的node,编辑器里面没事,我在游戏里面用Tag取node的成员,崩溃,查了许久。
2 编辑器里隐藏了某个东西,游戏里面应该能显示出来。
话说,我UI编辑器有时候还真需要有一样的tag
我比较希望tag都默认为-1,有需要设置tag的自己设置
大家都来讨论讨论需求吧~~
你们酱紫我们也很为难的
tag还是允许重复的吧,根据tag取node应该取第一个,然后另外再加一个根据tag取出所有node,这样就可以方便不同需求的人了
另外我觉得还是默认成-1比较好,想用的话就自己定义
最好是在编辑器里面附带一个tag管理器,这里面可以增删改tag,其他地方只能选择使用或者不使用,用起来就方便多了。
哈哈,我感觉有个tag管理器不错,这个建议我提交下,看看用何种方式合适些
建议可以仿照unity3d的那种方式 搜索全局用名字组成的路径来搜索 父子节点下可以用tag来搜索
默认tag为-1吧
在没有cocostudio的时代,tag都是默认-1的啊,也就是说cocos对于node的tag默认都是重复的,不出问题是因为你没有使用它们.对于tag重复导致的问题,只是因为在同一个父节点下有两个以上的child定义了同样的tag,并且在程序中使用了它.如果因为某些可以人为避免的问题而改变cocos原始的设定,你的问题是解决了,但未必就不会引出新的问题.