windows编译lua源码
- Makefile的使用
-
windows安装MinGW(gcc环境) -
安装WSL(windows subsystem linux)
- 仍通过Microsoft Store下载安装
- 命令行(管理员)下开启许可权限:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart -
WSL命令行,配置Ubuntu镜像源后,安装make、gcc
cd /etc/apt/sources.list(设置内容略)
sudo chmod 754 sources.list
sudo apt update
-
进入/mnt/d/lua-5.3.6(Makefile同级目录),执行make命令
- 使用VS2017 CMD编译lua,参考 Windows 下编译 Lua 源码
Unity Assembly-CSharp程序集
-
Unity关于程序集那些事
- 什么是程序集
- 为什么使用程序集
- 如何在Unity中使用程序集
-
程序集的名称只跟asmdef文件中Name属性有关,跟asmdef所在的文件夹名,以及ADF的文件名没有关系 -
asmdef文件在所在目录及子目录生效,多层级的自定义程序集,脚本归属于最近的父目录程序集(具有最短路径距离) -
向后兼容性及隐性依赖关系 -
自定义程序集工程自Unity2017.3版本推出,2018、2019、2020版本均有变更与完善;举例:
- 2018新增了Allow ‘unsafe’ Code选项,支持添加Unity References
- 2019支持使用GUID索引程序集,替代程序集名称(Name属性)
- 2020支持自定义 Assembly Definition Reference asset
-
Unity测试程序集-Tests Assembly Folder(2018)
官方参考
1.ScriptCompilationAssemblyDefinitionFiles - 2019.4 2.脚本编译和程序集定义文件
|