当前位置:   article > 正文

C#——脚本_c# 脚本

c# 脚本

一、初始阶段 

  1. [SerializeFiled]
  2. private int a=100
  3. //在编译器中显示私有化变量
  4. [HideInInspector]
  5. public int b=100;
  6. //在编译器中隐藏字段
  7. [Range(0,100)]
  8. public int c=50;
  9. //设置可调整范围
  1. private void Awake()
  2. {
  3. Debug.Log("Awake--"+time.time+"--"+this.name);
  4. }
  5. //执行时机:创建游戏对象时立即执行一次(早于start)
  6. //作用:初始化
  7. private void Start()
  8. {
  9. Debug.Log("Start--"+time.time+"--"+this.name);
  10. }
  11. //执行时机:创建游戏对象脚本启用才执行一次
  12. //作用:初始化

二、物理阶段

  1. private void FixedUpdate()
  2. {
  3. Debug.Log(Time.time);
  4. }
  5. //执行时机:每隔固定时间执行一次,时间可以修改
  6. //适用性:适用对物体做物理操作(移动旋转),不会受到渲染影响
  7. private void Update()
  8. {
  9. }
  10. //执行时机:渲染帧执行,执行间隔不固定
  11. //适用性:处理游戏逻辑
  12. private void LateUpdate()
  13. {
  14. }
  15. //执行时机:在Update调用后执行
  16. //适用性:适用于跟随逻辑

 三、输入事件

四、渲染时机

 

 五、结束阶段

 

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