貌似unity会把学习工程 的项目文件放置在系统的temp目录下,然后文件路径过深导致这个问题。
尝试复制整个项目到自己工作目录,但是启动过程钟被关闭。
尝试将temp目录路径改短,成功解决。
为了方便修改,我新建了工作目录,并且复制了临时目录下的Assets和Packages目录。选择Assets\UTech\MG-Platformer\BasicAssets\Scenes下的SampleScene.unity运行,可以跑起来但是一直报错:
ArgumentException: Input Button Menu is not setup.
To change the input settings use: Edit -> Settings -> Input
Platformer.UI.MetaGameController.Update () (at Assets/UTech/MG-Platformer/BasicAssets/Scripts/UI/MetaGameController.cs:66)