首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >transform.SetParent(null)不起作用;不从父级中删除转换

transform.SetParent(null)不起作用;不从父级中删除转换
EN

Stack Overflow用户
提问于 2014-11-28 16:45:57
回答 1查看 5.3K关注 0票数 0

对二维对象使用Unity 4.6。不知何故,在DOTween序列的末尾,在OnComplete()块中,文本标签转换(recttransformLabel.DOMove)似乎没有从父级中删除。它仍然在Unity层级中。顺便说一句,下面的DOMove确实可以工作,所以这个序列所做的就是移动一个标签,当移动完成时,标签应该从层次结构中删除。

代码语言:javascript
复制
DOTween.Sequence() // http://dotween.demigiant.com/documentation.php
                    .Append(recttransformLabel.DOMove(TARGET, 0.5f * AF))
                    .OnComplete(() => {
                        Debug.Log("Remove from parent: " + recttransformLabel);
                        recttransformLabel.SetParent(null);
                    });

有什么办法解决这个问题吗?可能的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-11-28 19:20:06

您是否尝试过将父对象从off设置为null?recttransformlabel.parent = null

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27184851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档