Skip to content

API

unity-api-concept

API 是什么?

API 的全称是:

Application Programming Interface
应用程序编程接口

你可以把 API 理解成:别人已经写好的功能入口,允许你用固定的方式去调用它。

在 Unity 里,API 就是 Unity 提供给你的“工具按钮”。

比如:

c
Debug.Log("你好");

意思是:调用 Unity 的 Debug.Log API,让控制台打印一句话。

c
SceneManager.LoadScene("Game");

意思是:调用 Unity 的场景 API,让 Unity 加载名叫 Game 的场景。

c
Instantiate(prefab);

意思是:调用 Unity 的生成物体 API,让 Unity 在场景中创建一个预制体实例。

API 不等于代码本身

更准确地说:

c
你写代码 -> 调用 API -> Unity 内部真正执行功能

你不需要知道 Unity 内部怎么加载场景、怎么渲染画面、怎么检测按键。Unity 把这些复杂功能包装成 API,你按规则调用就行。

Unity 常见 API 形式

API 可能是函数:

c
Destroy(gameObject);

API 也可能是属性:

c
transform.position = new Vector3(0, 1, 0);

API 也可能是类:

c
Rigidbody
Animator
AudioSource
SceneManager
PlayerPrefs

最重要的理解

API 就像餐厅菜单。 你不用进厨房做菜,只要按菜单点:

c
播放声音
加载场景
生成敌人
检测按键
保存分数
移动物体

Unity 收到你的 API 调用后,就会在引擎内部帮你完成真正复杂的工作。

所以学 Unity 编程,本质上就是三件事:

c
知道有哪些 API
知道什么时候用
知道怎么正确调用

文章评价

读完这篇,留下你的看法

暂无审核通过的评价。

登录账号后才能评价。

本站访客数0总站访问量0本页访问量0