public GameObject aiArrow;
aiArrow.transform.parent = this.gameObject.transform;
Run Code Online (Sandbox Code Playgroud)
当我尝试将预制件设置为另一个对象的子对象时,会发生以下错误。
禁用设置驻留在预制资源中的变换的父级以防止数据损坏
如何将此“aiArrow”预制件设置为另一个游戏对象的子对象。
我制作了一个也有画布的预制件。Unity 添加了一个 Canvas 环境作为父环境。直到今天才出现问题。由于某种未知的原因,当我尝试编辑预制件时,“画布环境”显示为灰色,并且在检查器中未勾选,因此我无法在编辑模式下看到任何预制件。我无法在检查器中勾选它来激活它。
有任何想法吗?所有具有 Canvas 环境的预制件都发生过这种情况。我不小心做了什么:(
版本 2019.3.7f1 检查员图片:https://ibb.co/FJSz79q Prefab 层次结构图片:https://ibb.co/bm6NbhL