预制体检测

[复制链接]
852 |8
啊啵呲嘚 发表于 2023-5-15 18:18:38 | 显示全部楼层 |阅读模式
image.png


但使用射线检测的时候无法检测到预制体的根节点,只能检测到预制体的子节点,现在的临时方法就是以一个较大的模型做逻辑根节点,让它覆盖所有的子节点。这样的话那些空白处也会被检测到,有什么更好的方法吗?
回复

使用道具 举报

汽汽汽汽水 发表于 2023-5-15 18:27:52 | 显示全部楼层
检测到子节点很正常呀,根节点实际上没有大小吧。

如果需要检测是某个模型,可以直接所有子节点打上 tag
回复

使用道具 举报

啊啵呲嘚楼主 发表于 2023-5-15 18:29:39 | 显示全部楼层
汽汽汽汽水 发表于 2023-5-15 18:27
检测到子节点很正常呀,根节点实际上没有大小吧。

如果需要检测是某个模型,可以直接所有子节点打上 tag ...

欧克,那就得动态打tag了,得和预制体得guid一样,才好区分
回复

使用道具 举报

汽汽汽汽水 发表于 2023-5-15 18:31:26 | 显示全部楼层
啊啵呲嘚 发表于 2023-5-15 18:29
欧克,那就得动态打tag了,得和预制体得guid一样,才好区分

不需要动态吧? 在编辑器写好就可以了呀
回复

使用道具 举报

啊啵呲嘚楼主 发表于 2023-5-15 18:32:22 | 显示全部楼层
汽汽汽汽水 发表于 2023-5-15 18:31
不需要动态吧? 在编辑器写好就可以了呀

动态创建的就需要啊
回复

使用道具 举报

汽汽汽汽水 发表于 2023-5-15 18:37:58 | 显示全部楼层
啊啵呲嘚 发表于 2023-5-15 18:32
动态创建的就需要啊

意思是现在编辑器打开预制体,编辑好 tag ,创建出来这个预制体之后 tag 信息就不存在了吗?
回复

使用道具 举报

啊啵呲嘚楼主 发表于 2023-5-15 18:38:52 | 显示全部楼层
汽汽汽汽水 发表于 2023-5-15 18:37
意思是现在编辑器打开预制体,编辑好 tag ,创建出来这个预制体之后 tag 信息就不存在了吗? ...

编辑好的tag不会变的吧
回复

使用道具 举报

啊啵呲嘚楼主 发表于 2023-5-15 18:42:09 | 显示全部楼层
汽汽汽汽水 发表于 2023-5-15 18:37
意思是现在编辑器打开预制体,编辑好 tag ,创建出来这个预制体之后 tag 信息就不存在了吗? ...

我试了一下,拖出来的预制体的子节点的tag是可以和根节点的guid一样,但是复制的不行
回复

使用道具 举报

别再想从前 发表于 2023-5-17 10:20:44 | 显示全部楼层
啊啵呲嘚 发表于 2023-5-15 18:42
我试了一下,拖出来的预制体的子节点的tag是可以和根节点的guid一样,但是复制的不行 ...

guid没个物体的都不一样,如果想通过检测到的子节点拿到对应的根节点,可以逐步获取父节点。
例如:根节点tag为:parent,所有子节点tag为child,射线检测到一个物体,判断tag,如果tag是child,就找他的父节点,一直找到父节点的tag为parent,tag为parent的节点就是根节点了。
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表