《Unity开发实战》——2.6节伸缩可变焦的摄像机

    xiaoxiao2023-07-19  142

    本节书摘来自华章社区《Unity开发实战》一书中的第2章,第2.6节伸缩可变焦的摄像机,作者 (爱尔兰)Matt Smith (巴西)Chico Queiroz,更多章节内容可以访问云栖社区“华章社区”公众号查看

    2.6 伸缩可变焦的摄像机本节将创建一个可以用鼠标左键放大的变焦摄像机。当游戏中有狙击枪时,这个功能很有用。

    2.6.1 准备工作示例代码中名为“0423_02_04_05”的文件夹中有一个名为basicTerrain的包需要导入,此包中有一个基础地形和一个可以用鼠标旋转的摄像机。

    2.6.2 操作步骤请按照下面的步骤创建可变焦的摄像机:1)把上面提到的包导入到Unity中,并打开场景02_04_05。2)在Project视图中用Create下拉菜单创建C# Script,重命名为TelescopicView并用编辑器打开它。3)把脚本替换成下面的代码:

    2.6.3 实现原理缩放效果实际上是在点击鼠标的时候,通过增加摄像机的Field of View(视野)属性的值实现的。

    2.6.4 更多内容如果用的是Unity专业版,还可以添加一个变量来控制Vignette图片效果的Blur Vignette级别。

    最新回复(0)