顺势而为47 发表于 2020-12-18 10:11

unity脚本的哪些api是在和底层引擎代码交互?

unity脚本的哪些api是在和底层引擎代码交互?

简单350 发表于 2020-12-18 10:19

绝大部分图形处理相关的c# api都是调用底层的c++。

我心如烟卸 发表于 2020-12-18 10:24

这个需要传递数据给引擎层面的C++代码,或者从引擎层面获取到场景的数据。比如那个获取当前场景的相机范围内的物体,这个就是引擎层面剔除相机视锥体外的物件后,返回给场景的一个世界交互

今早我梦醒了坎 发表于 2020-12-18 10:27

大多数是C++暴露给C#的接口
少部分是C#实现的一些扩展和package
VS和Rider里一层层跳转定义很容易看见最后的实现是如何的。
Unity-Technologies/UnityCsReferencec#源码,Unity-。Technologies/UnityCsReferencec#源码,

计划你大爷计j 发表于 2020-12-18 10:33

大部分都是 C# 代码,然后 C#代码下面才是其他语言的

掌舵的鱼1987 发表于 2020-12-18 10:36

有些GL.相关的类,那些可以自己画出各种几何形状,还可以定义矩阵,向量等等,相对来说偏底层一些
页: [1]
查看完整版本: unity脚本的哪些api是在和底层引擎代码交互?