ログイン
ログインしたままにする
ユーザー登録
質問
未回答
タグ
質問する
質問する
MonobitViewが復活する
0
支持
GamesSafu
(
160
ポイント)
2023 2/7
質問
オフラインゲームのオンライン化を指示通りやっています。
MonobitViewを親に移動して、移動元のMonobitViewは消えるのですが、
プレハブ化すると、移動元のMonobitViewが復活してしまいます。
環境はwin10 Unity2020.3.37f1です。
ログイン
または
ユーザー登録
してから回答してください。
回答
1
0
支持
rcv
(
4k
ポイント)
2023 2/7
回答
再現性がないので、状況が良く分かりません。
1. プレハブ化した場合にシーン上に配置しているオリジナルの階層データについても同様ですか?
2. 簡単な2つのCubeを使った階層オブジェクトを作成し、
・子CubeにMonobitViewを設定
・子CubeのMonobitViewを親Cubeに移動
・オブジェクトをプレハブ化
した場合でも同じような現象が発生しますか?
rcv
(
4k
ポイント)
2023 2/7
コメント
それとプレハブ化する前に予めシーンをセーブしてみてください。
普通であれば影響はないかと思いますが、もしかするとそれで解決するかもしれません
GamesSafu
(
160
ポイント)
2023 2/8
コメント
cubeと子cubeを作って同じようにMonobitviewを親へ移動し、セーブをしてからプレハブ化してみましたが、ダメでした。 子cubeに自動でMonobitviewが生成されてしまいます。
シーン上もプレハブもどちらも生成されていました。
Unityのバージョンを2021.2.16f1にバージョンアップしてもダメでした。
GamesSafu
(
160
ポイント)
2023 2/8
コメント
Unity2021.3.6f1
mun2.9.0 で試しました。
新規3Dゲームを作り、まっさらな状態でmunだけをインストールしました。
この状態でも同じ症状ですが、unity側になにか設定などあるのでしょうか?
rcv
(
4k
ポイント)
2023 2/8
コメント
>unity側になにか設定などあるのでしょうか?
ありません。Unityに備わっている標準機能です。
https://baba-s.hatenablog.com/entry/2017/11/07/093000
GamesSafu
(
160
ポイント)
2023 2/8
コメント
MonobitTransformViewの9行目を削除して対処しました。
//[RequireComponent(typeof(MonobitView))]
rcv
(
4k
ポイント)
2023 2/8
コメント
解決したようでしたら何よりです。
RequireComponent は「当該コンポーネントをオブジェクトにaddしたとき」にしか発動しないので、MonobitViewを移動しただけでは何の効果も及ぼさないはずなのですが、不思議ですね。
ログイン
または
ユーザー登録
してからコメントしてください。
...