Unityでは、実行時に、無効になったときに親オブジェクトから子オブジェクトを切り離しています。コンソールにエラーが記録されています "GameObjectは既に有効化または無効化されています"。unity3d GameObjectはすでに有効化または無効化されています
明らかに、これは、同じフレーム内の親を変更して、その子を非アクティブにするためです。これは、階層内で子が正常に切り離されていることがわかっていても発生します。だから、私の言うことから、すべてがうまくいった。
これはちょうど偽のエラーであるかどうかは知っていますか、実際に気にする必要があるのでしょうか?
これはOnDisabled関数で行いますか? –
私はTelepathyが現時点でUnityとはうまくいかないと信じています。だからあなたが使用しているコードを共有したいですか? –
それはかなり正確に聞こえるようです 'obj.transform.parent = null;''obj.SetActive(false);と同じフレームを実行すると、エラーがログに記録されます – magoo