05 Roll A Ball控制相机的跟随

控制相机的跟随

public Transform playerTransfrom;
//Transform组件可得位置  此时定义了一个变量 playerTransfrom
//**下面定义具体跟随哪个主角**

因为是public
直接把主角Player拖过去(Main Camera**/Fallow Target脚本里/** playerTransfrom中)
在这里插入图片描述

计算目标位置 相机位置 就能使偏移保持不变了

using UnityEngine;
using System.Collections;

public class FollowTarget : MonoBehaviour {

	public Transform playerTransfrom;//Transform组件可得位置 定义主角的
	public Vector3 offset;

	// Use this for initialization
	void Start (){   //只执行一次 用于初始化
		offset = transform.position - playerTransfrom.position;
		// 相机位置-主角位置=偏移(初态)

    }
	
	// Update is called once per frame
	void Update () {
		transform.position = playerTransfrom.position + offset;
		// 相机位置=主角位置+偏移(主角位置一直在动) 
	}
}

相机一直跟着主角
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接上一篇:通过键盘按键控制小球的移动

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值