質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

798閲覧

【Unity】一度ブレークポイントで止めてからその後もう一度再生を始めると、Photonで生成したネットワークオブジェクトが消えてしまいます

kosho206

総合スコア41

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/11/14 02:18

編集2020/11/14 04:00

UnityとVisualStudio2019を使っています。

作っているゲームでバグが発生したのでブレークポイントで止めてその原因を探そうとしました。
しかし、ブレークポイントで止めた後、VisualStudio側の「Continue」を押して再生を開始すると、Photonを使ったネットワークオブジェクトが消えてしまい、「NullReferenceException」エラーがUnity上で出ました。
止めてから再生しただけなので、止めている最中に何らかのコードが動いているせいでオブジェクトが消えているとは考えられず、原因がわかりません。

ネットワークオブジェクトは、「PhotonNetwork.Instantiate」を使って生成しています。
これを使って生成したオブジェクトは、ブレークポイントで止めると消えてしまうというようなPhotonの仕様があるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

coco_bauer

2020/11/14 02:59

プログラムのコードを質問に書いたうえで、質問してください。 コードを示さないで、コードに問題があるかどうかの回答が得られると思うのは無謀です。
kosho206

2020/11/14 03:37

ごめんなさい。書き方が悪かったです。 コードに問題があるかどうかではなく、ブレークポイントで止めたらオブジェクトが消えてしまうという現象は、Photonの仕様としてある何らかのものが原因なのか、それともPhotonにそのような仕様はなく本来このような現象は起こらないはずなのかどうかという事が知りたいです。 次からこの質問を見てくださる方にも誤解を与えないように、質問文を修正します。
YAmaGNZ

2020/11/14 08:29

ブレークポイントで止めてデバッグしている間は他のものも完全に停止しているはずなので、Photonの通信がタイムアウトして切断されているとかは考えられないでしょうか?
kosho206

2020/11/15 01:28

ありがとうございます。 別のプロジェクトで最小構成で試してみた場合は、ブレークポイントで止めてもネットワークオブジェクトは消えなかったので、その可能性は低いと思います。 今回の症状が起きるのはPhotonの仕様などではなく自分が書いたコードや設定に間違いがあることが原因なような気がしてきたので、引き続き原因を探ってみます。 もし原因が分かれば、自己解決欄に原因を記入し、この質問を閉じたいと思います。
guest

回答1

0

自己解決

原因を探るためにブレークポイントで止めたり再開させたりを繰り返していたら、いつの間にかオブジェクトが消えなくなり治りました。
情報提供できず申し訳ありませんm(_ _)m

投稿2020/11/22 02:47

kosho206

総合スコア41

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問