Unity3D摄像机跟随人物
using UnityEngine;
using System.Collections;
public class MyFollow : MonoBehaviour
{
public float distanceAway = 5; // distance from the back of the craft
public float distanceUp = 2; // distance above the craft
public float smooth = 3; // how smooth the camera movement is
private GameObject hovercraft; // to store the hovercraft
private Vector3 targetPosition; // the position the camera is trying to be in
Transform follow;
void Start(){
follow = GameObject.FindWithTag ("Player").transform;
}
void LateUpdate ()
{
// setting the target position to be the correct offset from the hovercraft
targetPosition = follow.position + Vector3.up * distanceUp - follow.forward * distanceAway;
// making a smooth transition between it's current position and the position it wants to be in
transform.position = Vector3.Lerp(transform.position, targetPosition, Time.deltaTime * smooth);
// make sure the camera is looking the right way!
transform.LookAt(follow);
}
}
nainaitea.com
Unity3D摄像机跟随人物相关推荐
- 关于UNITY3d摄像机跟随人物转动的脚本
首先,我也是一名初学者,最近刚刚开始下手实战,今天分享一下关于人物视角跟随摄像机视角转动的脚本. 以下为简单的摄像机跟随脚本: using UnityEngine; using System.Coll ...
- Unity3D摄像机跟随人物移动脚本
直接上代码,首先在场景里创建一个可以移动的人物,然后将该脚本挂载在摄像机上即可实现人物跟随功能. using System.Collections; using System.Collections. ...
- unity3d 摄像机跟随角色时被物体遮挡解决方案
unity3d 摄像机跟随角色时被物体遮挡解决方案 未被遮挡时 为了解决这个问题,在这里我们需要用到 Physics.RaycastAll:使用方法详见圣典 首先 ,我们引入命名空间 System.C ...
- unity 3D场景摄像机跟随人物
3D场景摄像机跟随人物 2d场景和3d场景跟随不一样,但是有些还是相同的,就因为3d场景中人物旋转方向导致摄像机不能始终和人物方向一致很麻烦.所以下面提供一种挺不错的方法来帮助你. 效果如下: 效果就 ...
- Unity3D摄像机跟随物体移动的代码控制
摄像机跟随物体方法一是把摄像机设置为物体Player的子物体,给Player添加移动脚步就可以摄像机跟随Player移动.移动的简单脚步 using UnityEngine; using System ...
- Unity中控制摄像机跟随人物主角的移动
首先进入场景中,把摄像机挂载到人物主角的下方,先作为主角的一个子物体存在,然后新建一个脚本CameraFllow,用于控制摄像机跟随,然后把这个脚本挂载摄像机上面,打开脚本,并复制以下的代码: usi ...
- 【C#】【Unity】第三人称摄像机跟随人物移动时碰撞到墙壁等,摄像机不穿越墙壁
目前大部分第三人称游戏的摄像机在遇到墙壁等狭隘空间的时候,都选择让摄像机不穿越到墙壁里面,而是让摄像机保持在墙壁表面. 分析情况:(红色方框为摄像机 黑色方框为墙壁) 当前情形摄像机还没达到墙壁摄像机 ...
- unity3D摄像机跟随
为摄像机添加一个脚本. 先定义一个跟随的目标,以及一个三维向量. 在初始时刻,先让该三维向量等于摄像机初始位置与目标(角色)位置的差向量. 接下来定义一个根据物理帧刷新频率的函数,让摄像机位置向量每一 ...
- unity3d摄像机跟随物体移动的简单方法
using UnityEngine; using System.Collections; public class TankCamera : MonoBehaviour { public Transf ...
最新文章
- python getostime_python中sys,os,time模块的使用(包括时间格式的各种转换)
- 起源、进化、创造、探索——穿越138亿年的时间之旅
- Git 技术篇 - GitHub克隆私有仓库方法,新主机绑定并同步github私有库实例演示
- 快递信息css3手风琴代码_用纯CSS实现手风琴效果的示例代码
- Fast R-CNN《Fast R-CNN》论文笔记
- 物联网的全球可用性如何带来新的商机?
- 你的网页加载太慢了怎么办?
- kafka吞吐量高的原因
- php word com,php 展示word
- 如何制作HTML5 SVG描边文字
- 21. 栈的压入、弹出序列
- python类中方法相互调用_python中同一个类,带参的方法直接如何相互调用
- 查看android内置(webview)浏览器和系统浏览器内核信息
- excel表格分割线一分为二_仓储匠人资料合集:仓库物流案例Excel程序、PPT、音频、视频和教材 (最后2天优惠)...
- JS 判断元素父子关系
- 【2018ECCV】Zero-Shot Deep Domain Adaptation 零样本深度域适应
- MyBatis学习总结-06:动态SQL
- c语言中 x20是什么意思,vivo X20的这些功能,我想给满分。
- Cadence Capture CIS / OrCAD Capture 原理图中显示封装“Show Footprint”的问题
- 手机保护壳让手机信号变更差?
热门文章
- 非全日制毕业的研究生现在怎么样了?
- Qt 的网络通信(TCP)
- java使用httpclient发送POST请求【java基础】
- 【微信小程序】微信小程序开发者工具的安装与基本配置
- 第四部分:NoSQL实践
- msk 频偏_QPSK,OQPSK,MSK概述.ppt
- 计算机网络技术 选修 沪科版教案,高中物理第3章从电表电路到集成电路3.5逻辑电路与集成电路教案沪科版选修3_1...
- js中[object,object]是什么,怎么取值
- 安装java1.6_JAVA1.6怎么安装
- [Java] Java基础