4444444

3333333

2222222

1111

文字记录
move
记录一下
GetComponent 找到其他脚本
Gameobject.Find 找到其他物体
transform.position 每一帧
transform.forward 面向的方向
walkSpeed 一秒能前进多少单位
Time.deltaTime 上一帧到这一帧经历的时间
FixedUpdate() 与时间无关, 去掉方法对时间的处理 通常做物理运算
GameObject.Find ("Main Camera")
找到场景中名字叫Main Camera
GetComponent< >
得到一个类型为脚本名的对象,将它的player值设置为当前对象
camera 镜头
camera.transform.LookAt (player.transform.position)
镜头盯住player对象的位置
walkSpeed 一秒能前进多少的单位
transform.forward 面朝方向
Time.deltaTime 上一帧到这一帧经历的时间
gameobject.find("Main Camera").getcomponent<scenecamera>().player=this.gameobject; 脚本中自动设置摄像机的player
camera.transform.LookAt(player.transform.position);摄像机盯住player的位置,自身不动
Awake()&Start()做初始化
Update、LateUpdate、FixedUpdate更新逻辑
GetComponent 找到其他脚本
Gameobject.Find 找到其他物体
walkSpeed 一秒能前进多少的单位
transform.forward 面朝方向
Time.deltaTime 上一帧到这一帧经历的时间
unity初始脚本
//更改摄像机的面向,位置不动,盯着角色
//要用么public player gameobject;
void Start()
{
gameobject.find("MainCamera").getcomponent<scenecamera>().player=this.gameobject;
}
void LateUpdate()
{
if(player!=null)
{
camera.transform.lookat(player.transform.position;
}
}
主要的函数