Unity3D 笔记0410

Awake(),脚本唤醒函数。当游戏对象被创建的时候,游戏对象绑定的脚本会在该帧内执行Awake()函数,无论脚本是否处于激活状态。

Start(),该函数在脚本被激活的时候执行,位于Awake()函数之后。同样是在游戏对象被创建的帧里。不同的是,如果脚本不处于激活状态,该函数不执行。

Updata(),处于激活状态下的脚本,都会在每一帧里调用该函数,常用来更新逻辑。

LateUpdat(),该函数是延迟更新函数,处于激活状态下的脚本在每一帧里都会在Updata()函数执行后调用该函数,通常用来调整代码执行顺序。例如:摄像机跟随玩家移动。

FixedUpdata(),该函数用于固定更新。在游戏运行过程中,每一帧的处理时间是不固定的,当我们需要固定间隔时间执行某些代码时,就会用到FixedUpdata()函数。

OnGUI(),绘制界面函数

OnDestory(),在当前脚本销毁时调用该函数,填写删除时需要处理的逻辑。

OnEnable(),激活函数,当脚本被激活时调用。

OnDisable(),当脚本被销毁时调用。


创建游戏对象

GameObject.CreatePrimitive()函数:创建并指定Unity自带的模型。

AddComponent()函数:给游戏对象添加组件

renderer.material.color:渲染材质的颜色 GameObject obj.GetComponecnt<Renderer>().material.color = Color.red;

transform.position:设置该游戏对象位置,世界坐标系

transform.localPosition 设置物体坐标系位置


获取对象

GameObject.Find(string name);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值