当前位置:   article > 正文

【Unity 3D】常见API的讲解以及在C#脚本中的执行(附源码)_unity c# 脚本调用接口

unity c# 脚本调用接口

觉得有帮助请点赞关注收藏~~~

如何安装以及配置Unity 3D此处不再赘述,过程不是很复杂,基本上就是一个傻瓜式安装往下点就行了,官网链接如下

https://unity.cn/

在Unity中有一些常见的API,是Unity中的必然事件,相当于C语言的Main函数(这些函数在一定条件下会被自动调用),Start函数和Update函数是Unity最常用的两个事件,因此新建脚本时Unity会自动创建这两个函数。

1:Awake 实例化脚本时调用 用户游戏对象的初始化,Awake函数的执行遭遇所有脚本的Start函数

2:Start 在Update函数第一次运行前调用  用户游戏对象的初始化

3:Update 每帧调用一次  用于更新游戏场景和状态,与物理状态有关的更新放在FixedUpdate函数中

4:FixedUpdate 每个固定的物理时间间隔调用一次 用于物理状态的更新

5:LateUpdate  每帧调用一次  用于更新游戏场景和状态,与相机有关的更新一般放在这里

上面这些函数测试效果如下

 

 

代码如下

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class API : MonoBehaviour
  5. {
  6. // Start is called before the first frame update
  7. private void Awake()
  8. {
  9. Debug.Log("Awake: hello world");
  10. }
  11. void Start()
  12. {
  13. }
  14. // Update is called once per frame
  15. private void Update()
  16. {
  17. Debug.Log("update event!");
  18. }
  19. private void FixedUpdate()
  20. {
  21. Debug.Log("FixedUpdate event!");
  22. }
  23. private void LateUpdate()
  24. {
  25. Debug.Log("LateUpdate Evnet!");
  26. }
  27. }

 运行C#脚本也很简单

在这个视图右击点create empty然后把写好的C#脚本拖到刚刚创建的scene里面即可

然后点击上方的运行按钮即可运行显示结果 

 

 创作不易 觉得有帮助请点赞关注收藏~~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/93273
推荐阅读
相关标签
  

闽ICP备14008679号