前提・実現したいこと
unityで2dのゲームのUIを開発しています。
Home.unityというsceneで開発しているのですがパーツごとにprefab化をして、変更があるprefabをprefabモードで編集しHomeに反映したいです。
Home.unity
MainCamera UI(Canvas) -Parts1 -Content(RectTransForm) -Canvas -Parts2 -Content(RectTransForm) -Canvas -Parts3 -Content(RectTransForm) -Canvas
発生している問題
- Parts1をPrefab化
- HomeSceneのヒエラルキービューからParts1のprefabを選択しprefabモードの起動
- prefabモードでCanvasのRectTransFormの変更
- 再びHomeSceneへ戻る
- 2番目の手順でもう一度prefabモード開く
この手順で行ったところcanvasのRectTransFormのanchorなどの値がリセットされしまいました。
この原因がわかりません。
Unit初学者なのでお力添えいただければ幸いです。
「リセットされる」とは具体的にどういう状態でしょうか?
RectTransform(とTransform)は配置した時点で上書き扱いになりますので、その影響が考えられます。スクリーンショット等あると回答が付きやすいかと思います。
あなたの回答
tips
プレビュー