小工具知识网

当前位置: 首页 > 行业知识 > Unity 摄像机的深度切换与摄像机画面投影

行业知识

Unity 摄像机的深度切换与摄像机画面投影

2026-11-10 18:38:52 来源:互联网转载

���像机可选:透视、正交

正交类似投影,1比1

透视类似人眼,近大远小

摄像机投影

在项目中新建:渲染器纹理

将新建纹理拖动到相机的目标纹理中

新建一个平面,将新建材质组件放到平面中即可。

相机深度切换

使用代码调整相机的深度值即可实现切换相机。

通过角色与相机的距离来判断角色与相机远近,离某个相机近时,修改相机的深度值,将游戏画面切换到此相机,从而实现,角色在场景中移动动态切换视角。

脚本组件放在角色上,将两个相机拖动到脚本上。

using System.Collections;using System.Collections.Generic;using UnityEngine;public class c1 : MonoBehaviour{    // 将相机拖动到声明的变量中    // 获取 相机1与相机2    public Camera camera1;    public Camera camera2;    // Update is called once per frame    void Update()    {        // 获取玩家与第一个相机的距离        float dis1 = Vector3.Distance(camera1.transform.position, transform.position);        // 获取玩家与第二个相机的距离        float dis2 = Vector3.Distance(camera2.transform.position, transform.position);        // 判断哪个距离更近        if (dis1                                                 

上一篇:怎么创贝爷服务器?

下一篇:宝塔远程工具怎么连接宝塔面板?