摘要:
使用Cinemachine Confiner扩展可以限制相机的位置在特定的体积或区域内。 Confiner可以在2D或3D模式下工作,不同的模式影响它接受的边界形状。在3D模式下,相机在三维空间中的位置被限制在一个体积内,这同样适用于2D游戏,但需要考虑深度。在2D模式下,深度问题不需要考虑。 对于 阅读全文
posted @ 2024-10-23 16:47
陈侠云
阅读(364)
评论(0)
推荐(0)
摘要:
今天来看一下官方Demo的任意门具体实现方式吧,通过Package Manager导入Cinemachine插件,在导入Cinemachine Sample后,我们可以在Assets文件夹下Cinemachine/2.6.17(这个是你下载的cinemachine版本号)/Cinemachine E 阅读全文
posted @ 2024-10-23 16:28
陈侠云
阅读(123)
评论(0)
推荐(0)
摘要:
在Cinemachine相机的游戏对象中使用基本多通道柏林噪声组件,以通过柏林噪声运动模拟相机抖动。柏林噪声是一种计算伪随机运动并具有自然行为的技术。 简单来说,基本多通道柏林噪声组件应用了一个噪声配置资产,用于定义噪声随时间变化的行为。Cinemachine自带了一些噪声配置资产,你可以编辑这些资 阅读全文
posted @ 2024-10-23 15:04
陈侠云
阅读(97)
评论(0)
推荐(0)
摘要:
Cinemachine Collider 是Cinemachine虚拟相机的一个扩展,它对虚拟相机的最终位置进行后处理,旨在保持与虚拟相机的“关注目标”(Look At target)之间的视线。它通过远离阻碍视线的游戏对象来实现这一点。 添加Cinemachine Collider扩展到Cinem 阅读全文
posted @ 2024-10-23 14:52
陈侠云
阅读(651)
评论(0)
推荐(0)
摘要:
Framing Transposer 是一种让虚拟摄像机跟随目标的算法,它的作用是让摄像机始终保持和目标在屏幕上的固定位置关系。 具体来说,它是这样工作的: 固定跟随:摄像机会跟随目标,始终保持目标在屏幕上的某个固定位置。你可以设置偏移量(调整目标在屏幕上的位置)、缓动效果(跟随时的平滑度)和构图规 阅读全文
posted @ 2024-10-23 11:08
陈侠云
阅读(234)
评论(0)
推荐(0)
摘要:
CharacterController 优点: 已有的碰撞体 最小移动距离限制:通常设置为0,如果角色试图移动到指示值以下,根本移动不了,目的是为了消除潜在的不需要的抖动 皮肤宽度限制:避免卡在其他碰撞体中,在碰撞体进行碰撞检测拦截之前,皮肤宽度已经在这的基础上,提前做了一次碰撞拦截,但它会更柔和, 阅读全文
posted @ 2024-10-23 10:29
陈侠云
阅读(101)
评论(0)
推荐(0)

浙公网安备 33010602011771号