Unity摄像机移至某物体附近,观察此物体

   日期:2020-09-04     浏览:110    评论:0    
核心提示:项目需求:要近距离观察上图的圆柱解决核心:把摄像机移动到,圆柱前方,离圆柱z坐标5个单位的地方。参考代码:此处移动用的是DOTween插件的“DOLocalMove(目标位置,耗费时间);”方法。using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;public class TestCameraMove : MonoBehaviour{ priv.

项目需求:要近距离观察上图的圆柱
解决核心:把摄像机移动到,圆柱前方,离圆柱z坐标5个单位的地方。
参考代码:此处移动用的是DOTween插件的“DOLocalMove(目标位置,耗费时间);”方法。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;


public class TestCameraMove : MonoBehaviour
{
    private Vector3 cameraOriginPos = new Vector3(0,1,-10);
    public Transform targetTra;
    //private Vector3 aimPos = targetGOPos - new Vector3();
    public bool flag;
    void Awake()
    {

    }

    void Start()
    {
        
    }

    void Update()
    {

    }
    public void MoveCamera()
    {
        Vector3 aimPos = targetTra.localPosition - new Vector3(0,0,5);
        if (!flag)
        {
            Camera.main.transform.DOLocalMove(aimPos,2);
            flag = true;
        }
        else
        {
            Camera.main.transform.DOLocalMove(cameraOriginPos,2);
            flag = false;
        }
    }
}

实现效果:

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服