Unity打开Package目录下cs代码显示杂项文件的解决办法

Unity2018以后,很多功能都是以package的形式添加到项目里的。但是我们经常需要查看package中的代码,来查看unity内部的实现。但是当我们直接打开使用VS来打开这些文件的时候,往往它们都是杂项文件。这样对我们查看这些代码的结构会很不方便。

首先,我们要明确几个目录和文件:

1.与Assetes目录在同一目录下的Package目录下的manifest.json文件,这个是项目引用的pakage的相关配置

2.Assets同目录下Library/PackageCache/目录下,这个目录下是项目里所引用到package的源文件

 

解决方法:

1.打开Library/PackageCache/,复制你想要的package的源代码目录(例如:com.unity.timeline@1.2.10 目录)

2.在Assets的同级目录,新建一个目录,例如命名为PackageSource

3.将步骤1所复制的内容,粘贴到PackageSource目录下面,为区别起见,我们将粘贴后的文件夹名称改为com.unity.timeline

4.打开manifest.json文件,找到相应的包定义处,例如本例中就是    "com.unity.timeline": "1.2.10",

5.将上述内容改为:    "com.unity.timeline": "file:../PackageSource/com.unity.timeline",

 

做完以上几个步骤后,回到unity,unity会进行一个自动刷新。等刷新结束后,在打开package下的源代码就不再是杂项文件了。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值