在Unity3D中单击新选择的相同的预制子对象后,取消选择预制子对象?

问题描述

我有一个有很多孩子的预制物品。我突出显示这些孩子中的任何一个,并更改其颜色。我正在选择同一预制件的另一个子代,并通过更改其颜色来突出显示它,但同时我希望前一个子代取消选择或更改回其原始颜色。 高亮和更改颜色不是问题,我正在努力查看是否需要将子级存储在数组中,然后遍历对象以查看是否已选择它们,如果是,则更改回原位或...这是我被困在那里。有任何想法,技巧,建议吗?

解决方法

这里是a link! 该链接帮助我进行了OnMouseDown检查中的所有操作,但从未更新。因此,如果有人检查出它可以解决我发布的相同问题。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...