Unity中使用Cinemachine插件创建自由视角相机(freelookCamera)来实现第三人称漫游

1.安装下载Cinemachine插件

2.创建自由相机freelookCamera

Follow:为我们的人物

LookAt:相机始终看向的地方,可以新建空物体,放在人物头上,

invert:是反向,就是时鼠标移动方向与相机旋转方向一致

在组件最下面的add Extension,添加collider,将Strategy改为Pull Camera Forward,相机被遮挡则移至遮挡物前面,保证人物一直在相机前。

点击查看原文
原文来源

相关推荐
中达瑞和-高光谱·多光谱8 小时前
多光谱相机助力第四次全国农业普查-农业用地调查
数码相机
lingling0098 小时前
三维扫描相机:工业自动化的智慧之眼——迁移科技赋能智能制造新纪元
数码相机
还债大湿兄15 小时前
3D游戏引擎的“眼睛“:相机系统深度揭秘与技术实现
数码相机·3d·游戏引擎
死也不注释17 小时前
【第四章自定义编辑器窗口_扩展默认的编辑器窗口_扩展Hierarchy窗口(8/11)】
unity·编辑器
BuHuaX18 小时前
Unity_UI_NGUI_缓动
ui·unity·c#·游戏引擎·游戏策划
DaLiangChen1 天前
Unity 实时 CPU 使用率监控
unity·游戏引擎
cyr___1 天前
Unity教程(二十四)技能系统 投剑技能(中)技能变种实现
学习·游戏·unity·游戏引擎
星星火柴9362 天前
开发笔记 | 实现人物立绘的差分效果
笔记·unity·游戏程序·优香
Bryce李小白2 天前
Flutter实现Android原生相机拍照
android·数码相机·flutter
2 天前
3D碰撞检测系统 基于SAT算法+Burst优化(Unity)
算法·3d·unity·c#·游戏引擎·sat