游戏开发Day01-05总结(C1)

关于学习

前两天在慕课网学的,课程讲得太粗糙,学习难度较大,换了我要自学网的课程,跟着一步步实现,好很多。

关于做的第一个demo:射击小球

由于Day01-02看的是慕课网视频,射击小球这个demo用了三天时间学完(Day03,04,05)开发流程如下:
在这里插入图片描述

关于脚本

生命周期

所有脚本都继承自MonoBehaviour,当场景启动时,MonoBehaviour的生命周期如下:
1.Awake:初始化变量
2.OnEnable:激活脚本时调用
3.Start:初始化游戏对象
4.FixedUpdate:固定频率调用该方法一次,可以用来处理物理逻辑
5.Update:逐帧调用该方法一次,间隔长短取决于硬件
6.LateUpdate:在Update后调用,一般用做摄像机跟随

if(player != null)
	GetComponent<Camera>().transform.LookAt (player.transform.position);

7.OnGUI:绘制
8.OnDisable:与OnEnable成对出现,取消激活
9.OnDestory:用来销毁游戏对象,但不会主动调用

获取组件

1.找其他对象:GameObject.Find
2.找其他组件:GetComponent

关键组件之一:transform(位置)

属性:
transform.position:对象当前位置
函数:Translate用来移动:如

transform.Translate (x, 0, y);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值