Unity 基于Cinemachine的OrbitCameraControl

using Cinemachine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[RequireComponent(typeof(CinemachineVirtualCamera))]
public class OrbitCameraControl : MonoBehaviour
{
   
   
    public Vector3 startPosition;
    public Vector2 startRotation = new Vector2(60, 0);
    public float startDistance = 20;
    [Space]
    public float rotationSpeed = 2f;
    public float rotationDamping = 5f;
    public Vector2 rotationClamp = new Vector2(5, 85);
    [Space]
    public float zoomSpeed = 10f;
    public float zoomDamping = 5f;
    public Vector2 zoomClamp = new 

相关推荐

  1. Unity 基于CinemachineOrbitCameraControl

    2023-12-15 14:06:01       53 阅读
  2. Unity Shader基础知识入门了解

    2023-12-15 14:06:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-15 14:06:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-15 14:06:01       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-15 14:06:01       82 阅读
  4. Python语言-面向对象

    2023-12-15 14:06:01       91 阅读

热门阅读

  1. 【前端设计模式】之状态模式

    2023-12-15 14:06:01       62 阅读
  2. MFC 加载本地文件设置图标

    2023-12-15 14:06:01       54 阅读
  3. GitHub入门介绍

    2023-12-15 14:06:01       61 阅读
  4. Nginx认识和安装

    2023-12-15 14:06:01       36 阅读
  5. CSS新手入门笔记整理:CSS多列布局

    2023-12-15 14:06:01       62 阅读
  6. Android ViewPager最简单使用

    2023-12-15 14:06:01       61 阅读
  7. 函数节流(js的问题)

    2023-12-15 14:06:01       71 阅读
  8. 关于Mybatis的一个小问题

    2023-12-15 14:06:01       57 阅读