Hybrid指的是混合开发,CLR指的是公共语言运行库(Common Language Runtime)->托管代码执行核心中的引擎。前身叫做huatuo

git示例项目地址为https://github.com/focus-creative-games/hybridclr_trial

文档地址为https://focus-creative-games.github.io/hybridclr/start_up

运行示例项目,进行使用所涉及到的知识点有以下几个:

1.程序集/.asmdef文件/.dll文件

2.AssetBundle打包(加载)和.dll文件生成(加载)

关于程序集的理解

图一表示LoadDll.cs文件是属于定义文件Main的,也就是属于Main.dll的,这是根据目录来划分的,也会体现在打开VS之后,Main文件夹下的脚本会视为一个为Main的C#工程。

图二表示的是默认创建的脚本是属于Assembly-CSharp.dll的。

图三表示的是Main.dll是依赖HybridCLR.Runtime的,也会体现在打开VS之后,Main的C#工程中会引用HybridCLR.Runtime。

后续再补充对于示例项目的理解。。。

最新文章

  1. 应用层之E-mail服务及javaMail邮件发送的知识总结
  2. OpenCart中文乱码解决方法
  3. Ant 命令行编译Android项目
  4. INSTRUCTION CYCLE
  5. git的一些常用方法
  6. MongoDB 3.2 在windows上的安装
  7. Kafka安装与实验
  8. C语言怎么计算程序所花时间
  9. dede轮播图
  10. Yogurt factory(POJ 2393 贪心 or DP)
  11. WebBrowser编程简述
  12. loadrunner提高篇-插入检查点与关联函数
  13. Spring+Mybatis多数据源的一种实现方式,支持事务
  14. About The Order of The Declarations And Definition When Making a Member Function a Friend.关于使类成员成为另一个类友元函数的声明顺序和定义。
  15. Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
  16. IDEA启动项目内存溢出
  17. Mac下git配置
  18. 2018-08-11 中文代码示例之Spring Boot 2.0.3问好
  19. FAT文件系统规范v1.03学习笔记---1.保留区之启动扇区与BPB
  20. VueJs学习笔记

热门文章

  1. 流浪地球2:AI人工智能+数字生命+元宇宙
  2. asp汉字转拼音小写
  3. 【6】java之数组的定义和使用
  4. 2.4 在DispatcherServlet的service方法中,通过ServletPath获取对应的Controller对象
  5. python服务返回text与json
  6. sql两种表联查更新的方法
  7. Svelte
  8. CentOS 7.4使用yum源安装MySQL 5.7.20
  9. HttpURLConnection.openConnection状态码302
  10. pip设置镜像