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

Unity 第一人称游戏的武器被其他物体覆盖解决方案

在这里插入图片描述

在第一人称游戏的时候,会出现渲染过程中,主角的手持武器可能会被其他物体挡住。

解决方法
在主摄像机下再创建一个摄像机,负责渲染不同图层
在这里插入图片描述
Main Camera的参数:我们这个摄像机不渲染equipable层(自定义武器为equipable的layer)
在这里插入图片描述
子摄像机参数:只负责渲染equipable的layer,然后clear flags设置为depth only
在这里插入图片描述
Clear Flags 是相机(Camera)组件的一个属性,它决定了在渲染每一帧时,背景部分如何被清空或填充。这个属性有几个选项,可以控制相机如何处理屏幕上的背景。

Skybox(天空盒):这是默认选项,表示使用当前场景的天空盒来填充背景。如果你的场景有天空盒材质,它会被渲染在背景中。

Solid Color(纯色):相机会用你指定的纯色来填充背景。你可以通过 Background Color 属性选择颜色。

Depth Only(仅深度):该选项只清除深度缓冲区,而不清除颜色缓冲区。这在你有多个相机且希望前景相机覆盖背景相机的画面时非常有用。

Don’t Clear(不清除):这个选项不会清除深度缓冲区或颜色缓冲区,意味着新帧将直接叠加在旧帧上。这通常用于一些特殊的渲染效果,但容易导致视觉混乱,因此需要谨慎使用。

在这里插入图片描述
这时候武器就不会被背景物体覆盖

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 供应RM500UCNAB-D10-SNADA模块
  • leetcode 108.将有序数组转换为二叉搜索树
  • word文档无损原样转pdf在windows平台使用python调用win32com使用pip安装pywin32
  • 嵌入式epoll面试题面试题及参考答案
  • Maven私服Nexus安装及使用
  • 第7篇:【系统分析师】计算机网络
  • openCV的python频率域滤波
  • 从底层原理上理解ClickHouse 中的 Distributed 引擎
  • 第四届长城杯部分wp
  • 【C++题解】1398. 奇偶统计
  • 依据出生人数预测高等教育发展趋势
  • [项目][WebServer][解析错误处理]详细讲解
  • 2024年上半年互联网黑灰产研究报告
  • qt操作excel(QAxObject详细介绍)
  • 1992-2022年各省市县夜间灯光数据(excel+shp格式)
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【Amaple教程】5. 插件
  • AWS实战 - 利用IAM对S3做访问控制
  • Git初体验
  • HashMap ConcurrentHashMap
  • JavaScript实现分页效果
  • LeetCode29.两数相除 JavaScript
  • scala基础语法(二)
  • Vultr 教程目录
  • 阿里云应用高可用服务公测发布
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前言-如何学习区块链
  • 王永庆:技术创新改变教育未来
  • 微信公众号开发小记——5.python微信红包
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 运行时添加log4j2的appender
  • hi-nginx-1.3.4编译安装
  • Java总结 - String - 这篇请使劲喷我
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • $NOIp2018$劝退记
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (6)添加vue-cookie
  • (pojstep1.1.2)2654(直叙式模拟)
  • (阿里云万网)-域名注册购买实名流程
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (分类)KNN算法- 参数调优
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (计算机网络)物理层
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • .NET Core 中插件式开发实现
  • .Net Core中Quartz的使用方法