首页 > 其他分享 >Cinemachine系列——CinemachineConfiner

Cinemachine系列——CinemachineConfiner

时间:2024-10-23 16:44:22浏览次数:5  
标签:2D 限制 边界 CinemachineConfiner 模式 相机 区域 Cinemachine 系列

image
使用Cinemachine Confiner扩展可以限制相机的位置在特定的体积或区域内。

Confiner可以在2D或3D模式下工作,不同的模式影响它接受的边界形状。在3D模式下,相机在三维空间中的位置被限制在一个体积内,这同样适用于2D游戏,但需要考虑深度。在2D模式下,深度问题不需要考虑。

对于正交相机,还有一个额外的选项可以限制屏幕边缘,而不仅仅是相机的中心点。这确保整个屏幕区域都保持在边界区域内。
image

Bounding Shape 2D

这是一个用于限制相机的2D区域属性。当Confine模式设置为“Confine 2D”时,可以使用此属性来定义相机的活动区域。通过设置这个区域,相机的移动会被限制在指定的2D平面内,确保其不会超出预定的边界。

Confine Sceen Edges

勾选此选项可以在正交模式下将屏幕边缘限制在指定区域内。当未勾选时,只会限制相机的中心点。若相机处于透视模式,则此选项无效,不会产生任何影响。

Damping

这个属性用于控制相机在超出边界后返回到限制体积或区域的速度。数值越高,返回的过程就越渐进,相机回到边界的动作会显得更加平滑。相反,较低的数值则会导致相机迅速返回边界。

标签:2D,限制,边界,CinemachineConfiner,模式,相机,区域,Cinemachine,系列
From: https://www.cnblogs.com/chenxiayun/p/18497717

相关文章

  • Cinemachine系列——任意门
    今天来看一下官方Demo的任意门具体实现方式吧,通过PackageManager导入Cinemachine插件,在导入CinemachineSample后,我们可以在Assets文件夹下Cinemachine/2.6.17(这个是你下载的cinemachine版本号)/CinemachineExampleScenes/Scenes/AnywhereDoor中看具体的Demo。具体原理是通过......
  • YOLO11改进:卷积变体系列篇 | DCNv3可形变卷积基于DCNv2优化 | CVPR2023
     ......
  • Cinemachine系列——Noise&Basic Multi Channel Perlin
    在Cinemachine相机的游戏对象中使用基本多通道柏林噪声组件,以通过柏林噪声运动模拟相机抖动。柏林噪声是一种计算伪随机运动并具有自然行为的技术。简单来说,基本多通道柏林噪声组件应用了一个噪声配置资产,用于定义噪声随时间变化的行为。Cinemachine自带了一些噪声配置资产,你可以......
  • Cinemachine系列——Cinemachine Collider
    CinemachineCollider是Cinemachine虚拟相机的一个扩展,它对虚拟相机的最终位置进行后处理,旨在保持与虚拟相机的“关注目标”(LookAttarget)之间的视线。它通过远离阻碍视线的游戏对象来实现这一点。添加CinemachineCollider扩展到Cinemachine虚拟相机,可以完成以下任务:将相机......
  • 腿夹腿,带你用react撸后台,系列一(Vite篇)
    Github地址|文档地址|预览地址react-antd-console是一个后台管理系统的前端解决方案,封装了后台管理系统必要功能(如登录、鉴权、菜单、面包屑、标签页等),帮助开发人员专注于业务快速开发。项目基于React18、Antdesign5、Vite和TypeScript等新版本。对于使......
  • 物流行业研究系列报告
    物流云:构建全球化供应链的数字引擎2024中国自动驾驶物流货运产业洞察研究报告交运行业2024年10月投资策略:把握顺周期物流板块的投资机会,关注财政政策对油散的需求影响物流行业:多空交织影响油价波动较大,动力煤市场偏强运行交通运输行业专题研究:顺周期航空/物流/航运凸显盈利弹......
  • nerual network系列--3b1b视频记录
    3b1b部分视频汉化B站作品页:3Blue1Brown投稿视频-3Blue1Brown视频分享-哔哩哔哩视频neuralnetworksseries:https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi内容+问题(只是部分思考,可能暂无答案),以视频记录和思考顺序记录,可能较乱,不做整......
  • 【React系列三】—React学习历程的分享
    一、组件实例核心—Refs通过定义ref属性可以给标签添加标识字符串形式的Refs这种形式已经不再推荐使用,官方不建议使用https://zh-hans.legacy.reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs回调形式的Refs<scripttype="text/babel">classDemoe......
  • 【SpringBoot系列】实现跨域的几种方式
    一、什么是跨域跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,或者涉及到两个不同域名的资源之间的交互。由于同源策略(SameOriginPolicy)的限制,浏览器不允许跨域请求。同源策略规定,A网页设置的Cookie、LocalStorage和IndexDB无法被同源以外的网页读取。跨域请......
  • R语言机器学习系列教程大纲
    R语言机器学习算法实战系列(一)XGBoost算法+SHAP值(eXtremeGradientBoosting)R语言机器学习算法实战系列(二)SVM算法+重要性得分(SupportVectorMachine)R语言机器学习算法实战系列(三)lightGBM算法+SHAP值(LightGradientBoostingMachine)R语言机器学习算法实战系列(四)随机森林算法......