每次ue4运行自动覆盖修改的settings.json文件
看了网上的内容,原因是settings.json文件的路径带中文,可以点击settings.json文件右键,属性->常规->位置,就可以看见是哪个文件夹带中文了。我的是:C:User\XXX(中文)\Documents\AirSim
但是这个文件夹的名称是不会随着改变windows用户名而改变的,有两个方法:
1.改变documents的路径:
右键单击“文档”-“属性”-“位置”,把路径内的中文字符修改为英文,点击“确定”即可。
具体可以看:https://github.com/microsoft/AirSim/issues/1066
相当于把“文档”(也就是“documents”)放到其他文件夹里面了。
我就该用这个方法的!唉,我个傻瓜,写json文件的时候出现语法错误了,导致settings文件载入失败,我以为是不行,又给放回去了。所以我用的第二种方法:
2.修改系统的文件夹名称
很容易理解,就是把原来的:C:User\XXX(中文)\Documents\AirSim
修改成:C:User\XXX\Documents\AirSim
参考这个:https://blog.csdn.net/qq_41137110/article/details/102644516
但是这个最后少几步:
注销administrator用户->回到原始用户->cmd下输入:net user administrator /active:no
不知道第二个方法以后会不会有很多不知名的错误,所以我好担心啊,还是第一种更可控,有问题改回来还方便。