开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >   18803836360

基础2

2017-9-14 09:01
注意:
1.文件(脚本)创建成功,不能修改

2,如果想让代码执行,必须把脚本挂在某一个物体上(让脚本称为某一个物体的组件

脚本的生命周期:一个脚本挂在某个物体之后所要经历的方法(自动调用)

1.reset:编辑阶段

2,Awake():脚本加载时执行此方法,执行一次,常用来对字段进行初始化  (注意大写)小写使用对象点调用(一次)

3,OnEnable();脚本如果可用,脚本是否可用,可用则执行此方法  ,如果设置为false那么后边的脚本不可用(两次)

4,Start () 开始阶段,在update之前执行一次此方法,常用来 获取游戏对象或者组件  (一次)

5,FixedUpdate:每帧执行一次,操作物理世界的东西(模型的移动旋转)每帧之间的时间间隔相同  (少点)

6.update():每帧执行一次,监听鼠标,键盘事件(每帧之间的时间间隔不相同)(系统决定时间间隔)(多)

7,lateUpdate();等Update结束执行此方法,常用来做相机跟随   (多)

8.OnGUI():主要用来做ui控件的展示,每帧执行一次   (次数最多)

注意:update执行一次.OnGui可能执行很多次

9,OnDisable();如果脚本不可用,执行此方法;   (前边的脚本不可用执行此方法)
如果(设置)脚本可用回到OnEnable函数中(多次)

10,OnDestroy():物体销毁执行此方法,常用来删除事件  删除通知

invoke:多久之后执行一次此方法(方法名,时间)
invokeRepeating :多长Time之后执行此方法,重复执行(方法名字,时间,时间)

Translate :移动物体(vec3.forward)
rotate:旋转物体
Destroy:销毁游戏对象

Instantiate:用来动态创建物体;参数(根据谁实例化,vec3,rotation)
0 0

作者的其他最新博客

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

标签

阅读排行

评论排行

推荐博客

最新博客

返回顶部