Framework Test
January 27, 2024About 1 min
Framework Test
代码放哪里?
在项目中代码是直接新建一个C#的solution,直接生成dll导入unity工程中,这样可以把代码和资源彻底分开,这样也非常适合分远程库。但是有一个致命的问题就是IL2CPP,这样就需要自己接入IL2CPP到C#工程里去。暂时还没有找到相应的教程指导我们生成IL2CPP文件。这里有个最差的想法就是在打包的时候,把代码复制到unity工程中去,这样就可以使用IL2CPP。
第二个方案可以使用: ScriptCompilationAssemblyDefinitionFiles,官方的程序集分包。
经过实验室,使用.net standard 2.1创建的C#解决方案,生成的dll。在unity选择il2cpp时,会自动打包到cpp文件中去。
所以前面的问题就解决了。
接下来就可以添加vs的配置了。可以看这一篇文章: 使用C#动态库开发unity游戏
经过测试,并不需要mdb文件了,如果在unity端设置.net standard 2.1。直接复制pdb文件到unity工程下即可。
最后再设置一下define,添加defines文件即可。
单例测试
直接在VS中创建Nunit的工程,