private float FollowPosx,FollowPosy;
    private float moveAmount=5;   //控制镜头的移动速度

// Update is called once per frame
    void Update()
    {
        if (Input.mousePosition.y > Screen.height * 0.9)//如果鼠标位置在顶部,就向上移动
        {
            FollowPosy += moveAmount * Time.deltaTime;

}
        if (Input.mousePosition.y < Screen.height * 0.1)//如果鼠标位置在底部,就向下移动
        {
            FollowPosy -= moveAmount * Time.deltaTime;
        }

if (Input.mousePosition.x > Screen.width * 0.9)//如果鼠标位置在右侧,就向右移动
        {
            FollowPosx += moveAmount * Time.deltaTime;
        }
        if (Input.mousePosition.x < Screen.width * 0.1) //如果鼠标位置在左侧,就向左移动
        {
            FollowPosx -= moveAmount * Time.deltaTime;
        }

//调用坐标变换
        Camera.main.transform.position = new Vector3(FollowPosx, FollowPosy, 0);

}

上述代码检测当鼠标移动到屏幕边缘的时候,摄像头将会往指定的方向移动

Screen.width是获取屏幕的长和宽,通过设置范围来达到指定位置触发移动效果

其中moveAmount控制镜头的移动速度,同时还可以设置moveAmount根据时间发生变化来达到加速或者减速的效果,

Time.deltaTime则是根据帧率来控制镜头的移动速度,帧率越高移动速度越快,反之,越慢.

如果使用Time.fixedDeltaTime则是固定刷新帧率.

Unity 控制摄像机镜头的上下左右移动相关推荐

  1. Unity 控制物体移动的一些方法

    Unity 控制物体移动的一些方法 开坑, 回头慢慢补. 移动方法的总结. 1, 直接+=Vector3 transform.position += Vector3.forward * moveSpe ...

  2. Unity控制佳能单反拍照及数据获取

    市面比较常用佳能单反,其他单反是否也提供SDK没有搜过. 佳能单反一般选用EOS500D,550D,600D,650D,750D这些都是被EDSDK所支持的. 截止2019年年初,佳能官方EDSDK需 ...

  3. Unity控制角色移动方式

    Unity控制角色移动方式* 动态"是游戏最基本的特性之一,游戏只有动起来才能吸引人.今天主要和大家分享一下我平时通过unity控制主角移动的方式. 1 直接更改角色的transform.p ...

  4. Unity 控制摄像机移动

    Unity 控制摄像机移动 控制摄像机移动 1.摄像机围绕某一固定点移动(旋转) 2.摄像机无需围绕某一固定点移动 3.摄像机先后显示问题 控制摄像机移动 控制摄像机移动目前我接触到的有两种方式,一种 ...

  5. 如何在Unity控制台中输出第三方C# dll中的Console.Writeline日志信息

    最近在做项目的时候有一个功能需要调用第三方C#库中的方法,虽然执行起来也都没有什么问题, 但是某些情况下,为了调试需要,希望能够输出C#库中的Log信息,方便排查. 但是C# dll中输出日志时都是使 ...

  6. JS实战之使用键盘方向键控制方块的上下左右移动

    使用键盘方向键控制方块的上下左右运动 <!DOCTYPE html> <html> <head><meta charset="UTF-8" ...

  7. Unity控制摄像机(Camera)实现 缩放 和 旋转(上下左右)。

    鼠标滑轮控制摄像机缩放与放大和旋转(上下左右)详细过程我在源码里有注释. 还是先来康康演示动画: 代码如下:在Main Camera下创建一个脚本FollowPlayer .将下面的源码复制进去. u ...

  8. unity 控制移动的方法

    我是一个unity新手,这只是自己的笔记,如果有探讨的地方,欢迎联系我(qq:953428372) 一. transform.Translate(new Vector3(1, 1, 1) * move ...

  9. ajax放大缩小,vue接入实时视频,并可以控制缩放与上下左右

    效果图: 1.在大屏上的效果: 页面嵌入实时视频,可通过点击下面的按钮实现,摄像头拉进,缩小,上下左右等旋转动作 image.png 2.双击视频时候全屏的放大效果: image.png 步骤: 一. ...

最新文章

  1. html当作附件发送,MIME以HTML文件作为附件发送电子邮件?
  2. 要啥给啥的写作AI:新闻评论小说都能编,题材风格随便选,真假难辨,16亿参数模型已开源...
  3. python连接高斯数据库_Python加载数据并执行多高斯fi
  4. Cpp / 拷贝构造函数的参数为什么必须使用引用类型
  5. orcle 删除表报正在使用_oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/...
  6. 使用Spring Boot和Spring MVC自定义HttpMessageConverters
  7. python爬虫多进程_Python爬虫技术--基础篇--多进程
  8. a算法TSP旅行商java_A*算法实现旅行商问题(人工智能报告,付代码)
  9. 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第二部分
  10. 【课程作业】表达学习 人脸图像复原 实验记录
  11. linux下nginx tomcat集群
  12. 算法系列经典书籍:计算机算法设计与分析(第三版)-王晓东编著-电子工业出版社(高清版课本+课后习题答案)
  13. github 仓库中文名_Github仓库重命名
  14. csm和uefi_uefi是什么意思?uefi和BIOS的区别是什么?
  15. ppt上显示无法显示图片计算机可能,把手机里做好的PPT导入电脑,为何有些图片会显示不出来?该如何解决?...
  16. √【西班牙语español学习】字母 发音 节奏语调
  17. eclipse导入源文件后还是不能查看源代码的解决办法
  18. 2021电赛F题智能送药小车方案分析(openMV数字识别,红线循迹,STM32HAL库freeRTOS,串级PID快速学习,小车自动返回)
  19. python名称由来_python的词源_python的由来_同根词_同源词_趣词词源字典
  20. SAP概念之利润中心(Profit Center)

热门文章

  1. Dockerfile构建jdk1.8镜像
  2. 操作系统NACHOS实验(二)具有优先级的线程调度
  3. MDT自动部署弹出Dirty Environment Found
  4. 四维轻云地理空间数据在线管理平台这些新功能已上线,欢迎试用!
  5. 关于伺服调试接线问题的讲解
  6. 麒麟V10 安装mysql
  7. 人人都应该掌握的9种数据分析方法
  8. 波士顿房价数据集.csv
  9. activiti6集成步骤
  10. 万顿思电商:抖音要卖多少单才能出口碑分?