# 升級 Unity 引擎版本與遷移至 XR SDK (實驗室框架) :::info 本篇**使用引擎版本**為 2020.3.33f1 ::: ## 使用新版 Unity 開啟 在 Unity Hub 開啟專案時先選引擎版本 相信聰明的你一定知道該怎麼做 :wink: ## 刪除過時腳本 :::info 其實也不需要直接刪除,你可以直接在檔名或資料夾名稱最後面加個 `~`,這樣就會被 Unity 給忽略  ::: ### 要忽略的檔案: 以下幾個腳本用到過時 API (Unity 一代 UI),需要修改 或刪除 - `Plugins/I2/Localization/Scripts/Targets/` - `LocalizeTarget_UnityStandard_GUIText.cs` - `LocalizeTarget_UnityStandard_GUI*` - `Scripts/LabFrameRelease/GameInput/` - `Leap/KinectInput.cs` - `Inputinterface/IKinectTrack.cs` ### 要忽略的資料夾: - `EquipmentSDK/KinectDemos/` - `EquipmentSDK/KinectScripts/` (目前應該是用不到,所以就先跳過) - `SteamVR/` - `SteamVR_Input/` ## 編輯腳本 ### 要編輯的檔案 - 1 幫以下腳本添加這一行: ```csharp using UnityEngine.Animations; ``` - `CCDIKJob.cs` - `AimIKJob.cs` ### 要編輯的檔案 - 2 {%gist JCxYIS/542e524b49ccf66e955b6c048b79fe46 %} ### Post-Upgrade PlayerSetting - Other Setting  ### Troubleshoot 如果 build 有出問題,可以把 scripting backend 改 `IL2CPP` 試試 (只是會 build 很久、吃很多記憶體) 底下的 Architecure 只勾選 `ARM64` <!-- :::success ## 遷移至 PicoXR https://hackmd.io/qUwntB_gRQi_eAl0DWYNFw ::: --> <!-- {%hackmd qUwntB_gRQi_eAl0DWYNFw %} -->
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up