视角跟随

本脚本为一个目标跟随
unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转
使用方法超级简单,对于一个资深的Ctrl+cv程序极为友好
不多讲解直接上代码

代码模块

public class Focus : MonoBehaviour
{// The target we are following[SerializeField] private Transform target;[SerializeField] private bool once;[SerializeField] private bool reverse;// The distance in the x-z plane to the target[SerializeField] private float distance = 10.0f;private void OnEnable(){Follow();}void LateUpdate(){if (once) return;Follow();}private void Follow(){var forward = target.TransformDirection(Vector3.forward);transform.position = target.position + forward * distance;var toward = Quaternion.identity;toward.SetLookRotation(!reverse ? target.forward : -target.forward, target.up);transform.rotation = toward;}
}

使用讲解


我们的Target挂载摄像机
Once这个bool:为true时挂载的物体被激活时执行一次 效果为出现固定位置并固定悬浮
Reverse这个bool值功能为:挂载此脚本的物体反转
Dixtance为:出现后的距离
简单又实用

unity中3dUI或者模型始终面向摄像机,跟随摄像机视角旋转丨视角跟随丨固定视角相关推荐

  1. 【Unity3D】使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )

    文章目录 一.向 Unity 中添加 FBX 模型 二.向 Scene 场景中添加 FBX 模型 三.3D 物体渲染 四.3D 物体材质设置 一.向 Unity 中添加 FBX 模型 Unity 中使 ...

  2. 关于unity中使用solidwork模型材质及动画丢失问题

    由于我们的模型一般是从网络上下载好的solidwork工业模型,或者是应用solidwork自己制作的模型, 希望将我们的模型导入到unity中,但是发现导入到unity中后模型的材质以及动画数据丢失 ...

  3. Unity中导入外部模型与预制件

    前言: 在Unity3D的 Asset Store  中下载的包(package)资源, 其默认位置是: C:\Users\用户名\AppData\Roaming\Unity\Asset Store- ...

  4. Unity中按钮控制模型爆炸拆分的制作

    很基础的教程,适用于unity小白.实现效果如下: 操作步骤如下: 1.在场景中创建动画模型,放到一个空物体下面,如图所示. 2.在window-Animation下,打开Animation窗口,点击 ...

  5. 菜鸡学Unity 之 Unity中的基本模型和场景操作

    LZ-Say:努力,只是为了有个更好的未来~ 前言 如果我们要做一个3D游戏,那么就会需要一些模型,而模型的设计工具有玛雅,3D MAX,通常由美工和专业人员为我们设计好模型,然后导入Unity,供我 ...

  6. 【Unity3D 教程系列第 19 篇】Unity 中根据长方体模型的尺寸添加碰撞盒 BoxCollider

    这是[Unity3D 教程系列第 19 篇],如果觉得有用的话,欢迎关注专栏. 前言: 给一个长方体模型添加碰撞盒 BoxCollider,即使手动拖拽也费不了多长时间,但手动拖动不仅显得 Low , ...

  7. Unity 中批量修改模型材质球

    实现在编辑器中,直接替换父节点下所有模型的材质球 public class CheckMaterials : MonoBehaviour {public Material mat;[ContextMe ...

  8. 为什么unity中我的模型是红颜色的

    如图所示 首先在确保模型这里修改成如图所示 再找到对应模型生成的文件夹,找到里面的材质球 如图所示,材质球都变成这个颜色,此时我们只需要单击材质球,在inspectoe页面 将这里的shader类型改 ...

  9. unity中计算不规则模型的体积与表面积—三角面片与四面体

    最近项目需要对不规则物体的体积与面积进行计算,查阅了很多资料都没有进展,有的说用微积分的也有用VTK的感觉这些都很麻烦而且没有具体明确的思路,今天看到一篇相关资料感觉很简单易懂而切也很实用. 代码如下 ...

最新文章

  1. CMDB经验分享之 – 剖析CMDB的设计过程
  2. 《Cocos2d 跨平台游戏开发指南(第2版)》一1.9 添加动作到精灵
  3. 数据结构之顺序表(一)
  4. 报告:5G 网络切片可能会给不法分子留下漏洞!
  5. 软件开发报价模板_定制开发小程序和行业通用(模板)小程序的利弊分析
  6. mysql 5.6.30 编译_编译安装mysql 5.6.30
  7. 数字货币概念股继续活跃 旗天科技14个交易日大涨160%
  8. org.hibernate.QueryException: could not resolve property
  9. 列表显示数据 但是数据的字体颜色要js添加
  10. slickedit编写linux内核驱动,slickedit 2016 linux下载
  11. 再也不用花一天时间做ppt了
  12. C语言中三目运算符的结合性问题
  13. php命名空间的设计思想和缺点
  14. 港股通换汇、红利、交易费用、资金清算规则
  15. python opencv 显示图片 灰度图片 合并图片 保存图片 纵向合并
  16. 2017CCCC天梯赛决赛 赛后总结
  17. linux lilo_LInux装箱商(LILO)| 免费和开源软件
  18. Excel工作表忘记密码后取消密码
  19. python高级编程-网络编程、多任务
  20. 多模态神经成像之EEG-fMRI同步

热门文章

  1. 开关电源入门01-开关电源的基本形式
  2. 模拟卷Leetcode【普通】1109. 航班预订统计
  3. [记录学习]自学动力节点老杜Spring6笔记_01
  4. Linux基础-2、基本命令
  5. AI顶会ACL发榜,腾讯30篇论文入选
  6. Q : office word 2007 段首按退格键无法退到上一行 -- 暂未解决
  7. 数据类型(由类型创建变量)
  8. js/javascript获取时间戳的5种方法
  9. 常用工具网址(去重,排序,转换)
  10. 在线画图软件项目结构图