在Unity 2019.1上安裝Tiny Mode

概述

根據官方文件,Tiny Mode套件最初支援的是Unity 2018.3,所以如果想使用最新版的Unity 2019安裝Tiny Mode,就會遇到一些問題。以下列舉我碰到的問題與解決方式。

版本

  • Unity 2019.1.4f1
  • Tiny Mode 0.14.5-preview

問題排除

  • 使用Package Manager安裝完Tiny Mode就跳error

Library\PackageCache\com.unity.tiny@0.14.5-preview\Editor\Export\TinyAssetExporter.cs(712,38): error CS1061: 'TMP_FontAsset' does not contain a definition for 'characterDictionary' and no accessible extension method 'characterDictionary' accepting a first argument of type 'TMP_FontAsset' could be found (are you missing a using directive or an assembly reference?)

這版的Tiny Mode不支援這麼新的TextMeshPro,所以要透過Package Manager將TextMeshPro降版為1.3.0。如下圖展開可以找到舊版本。

  • 執行Tiny選單中的Import Samples失敗

Exception: Failed to update dependencies:
TINY SHELL> D:\Temp\TinyMode Test\Tiny\Dist
SET PATH=C:\Program Files\Unity\Hub\Editor\2019.1.4f1\Editor\Data\MonoBleedingEdge\bin;%PATH%
bee.exe
[     0s] Build frontend of artifacts/buildprogram/tundra_buildprogram.dag ran (no suitable previous build dag file)
[1/8  0s] CSProject build.gen.csproj
[2/8  0s] VisualStudioSolution build.gen.sln
[3/8  0s] WriteResponseFile artifacts/rsp/22013569038166155

確保專案路徑中不要有任何空白即可。

  • 找不到教學影片中提到的Workshop資料夾

影片中說的那個Workshop資料夾,是他刻意了另外做一個空的版本,為了邊實做邊講解,事實上完整版就在/Assets/TinySamples/BasicWorkshop

  • BasicWorkshop專案場景裡是EnemyGroup,而不是MainGroup

MainGroup以及其他的EntityGroup都放在/Assets/TinySamples/BasicWorkshop/Entities

參考資料

Leave a Comment