找回密码
 立即注册
查看: 851|回复: 5

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

[复制链接]
发表于 2020-12-18 10:11 | 显示全部楼层 |阅读模式
unity脚本的哪些api是在和底层引擎代码交互?
发表于 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#源码,
发表于 2020-12-18 10:33 | 显示全部楼层
大部分都是 C# 代码,然后 C#代码下面才是其他语言的
发表于 2020-12-18 10:36 | 显示全部楼层
有些GL.相关的类,那些可以自己画出各种几何形状,还可以定义矩阵,向量等等,相对来说偏底层一些
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-23 12:19 , Processed in 0.094070 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表