相信大家或多或少都是在用熊猫大佬制作的shader做特效但是导入后会发现GUI像下面这样显示乱码的情况 ,就可能病急乱投医拉,疯狂问群友疯狂找解决办法,比如我(小丑),但是群友也是要忙的嘛,人家也是要工作的不可能什么时候都有空的嘛,所以废话不多说直接上操作好吧
首先你得下载完VS后首次打开记得去设置里搜索encoding去到选项里把没打勾的选项打勾一下,还得把编码设置改成UTF-8,没设置好这些是转不了码的,设置好了你就可以按照下面的步骤一步步慢慢来拉
这时候你只需要在shader下载完后可以先别导入Unity,直接找到源码文件夹
直接双击文件用VScode打开,这时候你打开代码文件后你会发现代码UI是中文,但是你导入Unity还是会报错乱码滴
所以呢你这是就得按操作来啦,首先得注意右下角这里是GB2312,这时候你就得点一下GB2312它了,会出现一个通过编码打开,别犹豫直接点它
点它之后它会给你冒出个这样的玩意,直接选UTF-8,这时候选完了你会发现代码变乱码了,我知道你很急但是先别急,你只需要CTRL+Z一下,你就会发现代码中文又回来了,恭喜你已经可以通关了
后面你只需要再点一下编码格式,点通过编码保存,再点一下UTF-8后直接CTRL+S倒入unity就通关BOSS啦!(备注:已经倒入Unity了的出现乱码问题的,直接把shader删了,重新导入一下再找到源码位置,双击打开重复上面操作即可)
(备注:WIN系统电脑代码乱码都可用,测试过熊猫大佬的sheder,布佬的粒子拓展插件都是可以解决乱码问题,MAC系统没测试过,不过也可以按操作试试)