unity之知识回顾

欢迎来到我们的狗刨网,今天我们今天有同学生日,我们去吃的烤肉,哈哈,吃的很爽啦,我很喜欢每次的集体活动,因为这样可以增强我们的感情,嘿嘿。入正题了,今天做的东西不多,所以回顾一下之前的知识吧。


知识点:这里说一下lerp,这个是两个向量之间的插值


一、摄像机跟随


public Transform player;//设置一个对象

public float smooth = 3;//平滑度

void Update ()

{

 Vector3 pos = player.position + new Vector3(0,20,-20);//对象的位置加上相机和对象之间的差值

 transform.position = Vector3.Lerp(transform.position,pos,smooth*Time.deltaTime);

}


二、探照灯

public Vector3 newPos;//定义一个位置变量

public float smooth = 16;

void Start ()

 {

newPos = transform.position;//给定义好的变量一个位置

}

void Update ()

{

if(Input.GetKeyDown(KeyCode.Q))

{

newPos = new Vector3(-3,5,-10);//这里的QE的值是根据你的坐标来设置的我这里设置的是x轴是相反的

}

if(Input.GetKeyDown(KeyCode.E))

{

newPos = new Vector3(3,5,-10);

}

transform.position = Vector3.Lerp(transform.position, newPos, smooth * Time.deltaTime);//这里的transform.position代表的是物体的位置,newPos代表的是走动的位置

}


欢迎来到我们的狗刨网,我们每天都会更新新的内容,欢迎来我们的狗刨网浏览。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值