2023年11月27日 星期一

[不斷更新] 各種問題與修正方式紀錄



2023.11.27 設定紀錄:
  • 採坑紀錄。
  • 我的老筆電 Asus UX501VW 外接HDMI時只有30hz的更新率
  • 原本很智障的以為是要關掉內顯改外顯,結果...
  • 其實是那個Hdmi規格只有1.4,沒辦法輸出到4k60hz
  • 解決方案: 
    • 用type-c輸出螢幕(首先你要有台Type-c的螢幕)
    • 或是用個Type-c轉接hub,轉成有2.0hdmi的孔。

2023.11.27 設定紀錄:
  • 採坑紀錄。
  • 我接到一個案子,是Unity 2017版本的專案。
  • 起初可順利透過Unity Hub 開啟該專案,後來就是不停的轉圈等待。
  • 後來經過一陣騷操作(重開Unity 重灌Windows...)。
  • 才發現問題是出在,Unity 2017那時候還沒有Unity Hub。
  • 所以要開啟2017的專案,請直接開Unity 2017的編輯器執行檔。

2023.09.20 設定紀錄:
  • 雖然跟 Visual Studio Code 無關,但是我想記錄下來。
  • 我遇到專案丟到WebGL後物件無法被顯示的問題。
  • 經過一番努力後,查出是因為WebGL不支援攝影機 Deferred Rendering Path 
  • 改成forward後就沒問題了

2023.09.15 設定紀錄:
  • 遇到需要手動移除特定目錄.NET 版本才可作用 
    • C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App
  • 我覺得應該是visual studio code會預先抓x86目錄

2023.08.24 設定紀錄:
  • 作業系統:
    • Windows 11
  • .Net core版本:
    • 3.1.302
    • 3.1.426
    • 6.0.413
    • 7.0.203
    • 7.0.400
  • VScdoe版本:
    • 1.8.1.1
  • VScdoe 套件:
  • Unity Package:
    • Visual Studio Code Editor 1.2.5
    • Visual Studio Editor 2.0.20
  • VScode環境設定:
    • OmniSharp:Use Modern Net:true (打勾)
  • Unity 環境設定:
    • Preferences/External Tools
      • External Script Editor: Visual Studio Code [1.81.1]
      • Generate .csproj files for: Embedded packages.
=======================
常常因為下面幾種狀況,導致我的VisualStudio Code無法正確運行:
  1. Visual Studio Code 升級
  2. Unity 版本升級
  3. C# 套件升級
  4. 其他....(例如:水星逆行?)

所謂的無法正確運行,
就是無法正確跑出提示詞、無法Debug模式、無法正確提示錯誤...等等。

經過一番努力後,
最終我都能夠順利修正這些問題。

這邊留個紀錄,
讓大家也遇到同樣的問題時可以試著用我的設定看看
也許就能讓VScode跑起來
  • 重點提示:
    • 之前我遇到幾次的問題都是C#版本不能跟到最新,
      所以可以參考我上面使用的版本。
    • 現在我發現最好安裝一下 Unity Package跟Visual studio 有關的套件,
      版本可以更到最新或是參考我的紀錄。

1 則留言:

  1. A shining example! Your post is both insightful and eloquently presented. Appreciate you sharing your valuable perspective.

    回覆刪除