UNITY 视角像scence窗口得摄像机一样自由移动

本文介绍如何在Unity中使摄像机视角如同Scene窗口一样自由移动。通过创建一个物体A作为父物体,B作为A的子物体,而摄像机再作为B的子物体,然后将特定的脚本挂载到物体A上,即可实现这一功能。
摘要由CSDN通过智能技术生成
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class FreeCamera : MonoBehaviour
{
    [SerializeField]

    private Transform m_Pivot;

    [SerializeField]

    private Transform m_Camera;

    public float m_TurnSpeed = 1.5f;

    private float m_LookAngle;

    private float m_TiltAngle;

    [SerializeField]

    private float m_TurnSmoothing = 0.0f;       // How much smoothing to apply to the turn input, to reduce mouse-turn jerkiness

    [SerializeField]

    private float m_TiltMax = 75f;           // The maximum value of the x axis rotation of the pivot.

    [SerializeField]

    private float m_TiltMin = 45f;           // The minimum value of the x axis rotation of the pivot.

    private Vector3 m_PivotEulers;

    private Quaternion m_PivotTargetRot;

    private Quaternion m_TransformTargetRot;

    private float MoveSpeed = 0;

    // Use this for initialization

    void Start()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值