真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

unity3d實現(xiàn)控制攝像機(jī)放大縮小視野加左右可旋轉(zhuǎn)視角角度-創(chuàng)新互聯(lián)

using UnityEngine;
using System.Collections;

//攝像機(jī)跟隨
public class FollowPlayer : MonoBehaviour {

    private Transform player;//角色
    private  Vector3 offsetPosition;//位置便宜
    private bool isRotating=false;//是否有在滑動

    public float distance;//向量長度
    public float scrollSpeed=3;//拉近拉遠(yuǎn)的速度
    public float rotareSpeed=2;//旋轉(zhuǎn)的速度

    void Start ()
    {
    player=GameObject.FindGameObjectWithTag(Tags.player).transform;
    transform.LookAt(player.position);
    offsetPosition=transform.position-player.position;//得到偏移量

    }

    void Update ()
    {
     transform.position=offsetPosition+player.position;
     RotateView();
     ScrollView();

    }

    //處理視野的拉近和拉遠(yuǎn)效果
    void ScrollView()
    {
    // print(Input.GetAxis("Mouse ScrollWheel"));//鼠標(biāo)向后滑動返回負(fù)數(shù)(拉近視野),向前正數(shù)(拉遠(yuǎn)視野)
     distance = offsetPosition.magnitude;
     distance += Input.GetAxis("Mouse ScrollWheel")*scrollSpeed;
     distance=Mathf.Clamp(distance,2,18);
     offsetPosition=offsetPosition.normalized*distance;//改變位置便移
    }

    //控制視野左右上下旋轉(zhuǎn)

    void RotateView()
    {
    //Input.GetAxis("Mouse X");//得到鼠標(biāo)水平方向的滑動
    //Input.GetAxis("Mouse Y");//得到鼠標(biāo)在垂直方向的滑動
    if(Input.GetMouseButtonDown(1))
    {
      isRotating=true;

    }

    if(Input.GetMouseButtonUp(1))
    {
      isRotating=false;

    }

    if(isRotating)
    {

     transform.RotateAround(player.position,player.up, rotareSpeed*Input.GetAxis("Mouse X"));//圍撈角色滑動 左右

     Vector3 originalPos=transform.position;
     Quaternion originalRotation=transform.rotation;

     transform.RotateAround(player.position,transform.right,-rotareSpeed*Input.GetAxis("Mouse Y"));//上下 (會影響到的屬性一個是Position,一個是rotation)
     //限制上下滑動的度數(shù)大小
     float x=transform.eulerAngles.x;
     if(x<10||x>80)//當(dāng)超出范圍之后,我們將屬性歸位,讓旋轉(zhuǎn)無效
     {
      transform.position=originalPos;
      transform.rotation=originalRotation;

     }

    }

     offsetPosition=transform.position-player.position;

    }

}

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比樂陵網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式樂陵網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋樂陵地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


名稱欄目:unity3d實現(xiàn)控制攝像機(jī)放大縮小視野加左右可旋轉(zhuǎn)視角角度-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://weahome.cn/article/pedhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部