欢迎光临散文网 会员登陆 & 注册

Unity(三)脚本

2023-04-04 21:18 作者:你的糖果罐子吖  | 我要投稿
  • 脚本的生命周期

    Reset():在编辑器模式下就会调用,当把带有reset的脚本在编辑器中挂载到某个组件时就执行的函数,无需运行项目。

    Awake():勾选脚本时启用,一般用于声明变量

    Start():Start是在对象被第一次enable之后,在Update之前调用的,Start在脚本的生命周期中也只可能被调用一次。Start可能不会被立刻调用,比如我们之前没有让其enable,当脚本被enable时,Start才会被调用。

    FixedUpdate():FixedUpdate是每隔一定的周期执行一次

    Update():每帧执行的方法

    LateUpdate():在update之后才执行的方法

    Rendring:渲染

    OnGUI:最后执行

    Ondisable():当某物体隐藏的时调用

    OnDestory():当某物体被删除时调用

  • 一些变量的用法

    [HideInInspector]:在代码上方加入,把public的变量在编译器中隐藏

    [Range(0,1)]:限定下方变量的取值

  • 组件访问

    Transform:


使用transform组件使物体旋转上升

也可使用transform.Translate

确定方向和速度,还可以再加一个空间变量sapce.self/world,即以自身坐标和世界坐标
旋转
  • 组件获取

    1.先定义相应类型的组件变量

    2.再start()中初始化组件变量

    3.使用组件



获取组件
获取子节点组件


Unity(三)脚本的评论 (共 条)

分享到微博请遵守国家法律