実現したいこと
タイトルに書いてあることの原因や解決方法を知りたいです。
visual studioが重くなる原因や解決方法を知りたいのであって、コードの書き方やデザインパターン?を知りたいわけではないです。
そういった意味ではここで聞くのは間違っているかもしれませんが、visual studioを使っている人からの解答も得られやすいだろうと思いここで質問させていただきます。
Unityでvisual studioを使って以下のようなコードを書くとvisual studioの動作がとても重くなってしまいます。
改行や、入力した後やしている最中に1,2秒フリーズしたり、キーを押しても反応するまでに時間がかかったりなど
とても作業できるような状態ではなくなります。
visual studioの画面全体で反応がとても遅くなるような感じです。
PC自体の動作が重くなっているわけではないです。
visual studioのバージョンは17.7.3です。
windows11です。
拡張機能などは入れていません。
該当のソースコード
このコードはあくまで、仮実装のために書いていたらvisual studioが重くなったため、その仮のコードをそのまま載せただけのものなります。
using System.Collections; using System.Collections.Generic; using UnityEngine; public class SoundPlayer : MonoBehaviour { [System.Serializable] public class SoundData { public enum soundType { Effect, test } } public GameObject test1; public float test2; public Vector3 test3; }
調査したこと・試したこと
visual studioのアップデート
visual studioの修復
PCの再起動
自分なりにvisual studioが重くなる原因を検索したりしましたが、原因や似た症状などを見つけることはできませんでした。
補足情報
以下のようにメンバ変数としてenum型を内部クラスより前に宣言したあと、
内部クラス内でもenum型を宣言した場合は動作が重くなるなどの問題はありませんでした。
public
1{ 2 public enum testEnum; 3 [System.Serializable] public class SoundData { 4 public enum soundType { Effect, test } 5 } 6 public GameObject test1; 7 public float test2; 8 public Vector3 test3; 9}

回答1件
あなたの回答
tips
プレビュー