分析unity source 4.3.1f1 源代码
来源:互联网 发布:java导出excel 格式化 编辑:程序博客网 时间:2024/05/14 04:25
孙广东 2017.9.30
http://blog.csdn.NET/u010019717
有幸可以浏览Unity的底层源代码 unity source 4.3.1f1 。 实际上也算不上分析了, 就是大概浏览了一下!
没有错, 游戏引擎底层全部都是C / C++ 实现的, Unity也不例外。
网上有提供了一份UnityDecompiled(当然也可以自己用ILSpy等工具处理)。我个人觉得可以分为两类: ,可以反射调⽤用私有API
- Undocument API 在代码里可以直接调用,但是并没有在文档里出现
- Private API 无法在代码里直接调用,一般是internal class或者private作用域
我下载的版本应该是Unity5.x 具体忘了。
那么我们反编译得到的是什么?
里面的API 还是有一些相似的, 但是毕竟Unity5.x 和 Unity4.x 版本内容变更还是很大的。
包括unity source 4.3.1f1用到的工具都有哪些: 当然这些工具也可以从Unity的安装包下看到!
大概粗略的算了一下: unity source 4.3.1f1 解压之后
但是引擎最核心的两个文件夹 大小
用到的DX 和 opengl库路径
Shader部分
还有一个路径,看着名字是不是很耳熟?
引擎是庞大的, 要想深入了解底层代码, 要花费很多时间才行! 还是庆幸学习过C++的
阅读全文
7 1
- 分析unity source 4.3.1f1 源代码
- Unity 5.3.1f1免费版
- Unity 4.3.4f1破解 mac 版本
- 对Unity Editor 控件的封装 (4.3.2f1)
- Material--小知识点(unity-5.6.1f1)
- 召回率,准确率,f1分析 某大赛1
- Unity 5.1.2f1破解教程
- CASSINI源代码分析(1)
- vivi源代码分析1
- vivi源代码分析1
- KeePass源代码分析1
- TCPMP 源代码分析1
- leveldb源代码分析1
- Nuplayer源代码分析1
- LibRTMP源代码分析1
- F1 1签过
- f1
- F1
- 【数据平台】python数据集连接和组合
- 大专技术支持学Linux云计算4个月搞定年薪12万
- 工作汇报神技!用Python三步生成带有图表的word报表
- freemarker的Boolean类型,在JavaScript转成Boolean类型
- 五分钟搞定Bash功能与使用技巧
- 分析unity source 4.3.1f1 源代码
- 买房子2
- 记在前面的话
- The Little Redis Book中文版 总结
- MySQL 实现每日全量备份,定时增量备份,自动恢复脚本
- neo4j 导入数据
- 运维的耻辱感
- 全面屏的 iPhone X,雷军妥协的库克做到了
- 智能手机的发展未来:2017 苹果 10 周年秋季发布会解析