zoukankan      html  css  js  c++  java
  • 坦克大战中摄像机的设置

    效果图:

    设置如下:

    摄像机设置:
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class CameraFllow : MonoBehaviour {
        public GameObject tank1;
        public GameObject tank2;
        Vector3 offset;
        // Use this for initialization
        void Start () {
          offset=transform.position- (tank1.transform.position +tank2.transform.position)/2;//相机默认偏移量(相机看向坦克中心的向量)
        }
        
        // Update is called once per frame
        void Update () {
    
            if (tank1==null||tank2==null)
            {
                return;
            }
            transform.position = (tank1.transform.position + tank2.transform.position) / 2 + offset;//相机时刻跟踪中心位置
    
            float dis = Vector3.Distance(tank1.transform.position,tank2.transform.position);//两个坦克距离
            GetComponent<Camera>().orthographicSize = dis * 0.4f;//坦克距离有正交摄像机的Size成比例
            
        }
    }
    莫说我穷的叮当响,大袖揽清风。 莫讥我困时无处眠,天地做床被。 莫笑我渴时无美酒,江湖来做壶。
  • 相关阅读:
    Socket规划(1)
    hdu 2391 Filthy Rich
    UDP议定书图像高速传输无损失程序
    C# 通过豆瓣网络编程API获取图书信息
    OS调度算法常用摘要
    mysql回想一下基础知识
    2015第37周三
    2015第37周二
    2015第37周一
    2015第37周一struts2 jstl 标签
  • 原文地址:https://www.cnblogs.com/huang--wei/p/10062881.html
Copyright © 2011-2022 走看看