Notifications
Article
Camera Transitions介绍
Updated 5 months ago
26
0
Camera Transitions
Camera Transitions可用来实现一系列的相机变换特效,适用于各种画面切换效果,包括缩放、盒式切换、渐变、闪现、翻转、翻页、折叠、抖动、线性模糊等等。Camera Transitions几乎可以满足所有的全画面变换需求。
Camera Transitions需要硬件GPU支持Shader Model 3.0及以上版本,基本上只要是2009年以后面世的GPU就没有问题。有些效果在移动设备上可能消耗比较大,例如翻页。类似的注意事项都已标示在插件网页上,使用时可以作为参考。
使用Camera Transitions首先需要在场景中新建一个空GameObject,然后为其添加Camera Transitions脚本。Camera Transitions脚本会对所有特效做全局设置,如自动或手动切换、更新频率、特效的范围等。
针对所有特效的使用代码,作者也给出了示例,只需调用一句代码即可。以圆圈扩散特效为例,只需调用DoTransition函数即可,其参数分别表示变换类型、原始相机、目标相机、变换时间以及一些可选的传入参数:
上面的代码可实现如下效果:
而除了代码调用外,还可以利用CameraAssistantTransitions组件直接在检视面板中进行设置,免去手动编写代码的步骤。


Unity资源商店
285
Comments