当前位置: 首页 > news >正文

Unity实战(10):如何将某个相机的画面做成贴图(RenderTexture)

目录

前言

一、创建物体、材质与相机

二、将RenderTexture赋给材质

2.1 修改rt1的一些属性

2.2 将rtMat1材质的shader改为Unlit/Texture,并将rt1赋给这个材质

三、效果呈现


前言

本文记录如何将某个相机的画面做成贴图,即游戏某些场景中小地图做法或虚拟监控效果,使用到的是RenderTexture

一、创建物体、材质与相机

在空场景中放三个球作为观察对象

新建一个材质trMat1

新建一个render texture

新建一个相机放到三个球顶部

二、将RenderTexture赋给材质

2.1 修改rt1的一些属性

将size改大一点,默认的256*256采样太少,可以改为2048*2048这样

2.2 将rtMat1材质的shader改为Unlit/Texture,并将rt1赋给这个材质

三、效果呈现

这里新建了一个UI下的Image,用于模拟小地图的方式

在Inspector中选择材质即可

呈现的效果如下

其中左下角的顶视图为使用RenderTexture获取并赋给Image所得

http://www.lryc.cn/news/161644.html

相关文章:

  • STL- 函数对象
  • 前端 JS 经典:上传文件
  • 数据分析面试
  • Open3D(C++) 整体最小二乘拟合平面
  • 【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】HAL源码分析
  • MT8788安卓核心板详细参数_MTK安卓主板开发板智能通讯模块
  • C++String模拟实现
  • Java 设置免登录请求接口被拦截问题
  • (其他) 剑指 Offer 67. 把字符串转换成整数 ——【Leetcode每日一题】
  • 【MySQL】一文详解MySQL,从基础概念到调优
  • 机器学习——boosting之提升树
  • 解决Spring Boot启动错误的技术指南
  • 使用Spring Security保障你的Web应用安全
  • PostgreSQL本地化
  • MySQL——日志
  • 玩转Mysql系列 - 第18篇:流程控制语句(高手进阶)
  • LED屏幕电流驱动设计原理
  • shell知识点复习
  • 【Sentinel Go】新手指南、流量控制、熔断降级和并发隔离控制
  • iOS自定义滚动条
  • C++知识点2:把数据写进switch case结构,和写进json结构,在使用上有什么区别
  • 肖sir__linux详解__003(vim命令)
  • 瑞芯微RK3588开发板:虚拟机yolov5模型转化、开发板上python脚本调用npu并部署 全流程
  • 【Redis专题】RedisCluster集群运维与核心原理剖析
  • 我眼中的《视觉测量技术基础》
  • 【Cisco Packet Tracer】管理方式,命令,接口trunk,VLAN
  • 深入协议栈了解TCP的三次握手、四次挥手、CLOSE-WAIT、TIME-WAIT。
  • 接口自动化测试系列-yml管理测试用例
  • 开源对象存储系统minio部署配置与SpringBoot客户端整合访问
  • Matlab之数组字符串函数汇总