はじめに
- ある行でエンターキー(Enter key)やスペースキー(Space key)等、連打しても押せなくなる時がある。(謎現象)
- その原因が感覚的に分かってきたので、個人的な見解を示す。
- Enter key or space key can’t work.
- 思い込み、個人的な見解、備忘録
個人的な見解
コードが反映されるまでのラグ
- Unity EditorとVisual Studioは別々のソフトなため、すぐ同期されないのは周知。
- Visual StudioでのビルドとUnityのビルドでは、ビルド環境が違う。
例えば、たまにUnity Editorが固まる。
Visual Studioで実行中から停止すると、改行できるようになる。
アプリケーションバージョンの差
- Unity 2017 1.1f1のCSアイコン(C#)がモダンではない(古い)。
- UnityやVisual Studioが新しいバージョンだと関連性(相性)が高いが気がします。同期が早い。
- ちなみにExternal Editor ToolsはデフォルトのVisual Studioです。
- Visual Studioも2017バージョンに合わせれば、相性が良かったと思うが。
- 検証としてエディターの為にダウングレードするのは非効率。
結論
Unityのビルド中にVisual Studioの実行を停止させるなど工夫する
感想
- 現状は、慣れていくしかないのか。。。
動作環境
- macOS Mojave,
- Unity 2017 1.1f1, Unity 2019 1.0f2
- Visual Studio for Mac Community バージョン8.3.4(build 8)
むずい