当前位置:网站首页>如何只降3D相机不降UI相机的分辨率
如何只降3D相机不降UI相机的分辨率
2022-07-28 13:38:00 【UWATech】
1)如何只降3D相机不降UI相机的分辨率
2)Unity使用Wwise音频打包后没声音
3)战争迷雾中按区域解锁的不规则地形区域边缘是如何实现的
4)PC包中文路径问题
这是第305篇UWA技术知识分享的推送。今天我们继续为大家精选了若干和开发、优化相关的问题,建议阅读时间10分钟,认真读完必有收获。
UWA 问答社区:answer.uwa4d.com
UWA QQ群2:793972859(原群已满员)
Rendering
Q:项目由于GPU压力较大,计划通过降低分辨率的方式来减少性能压力。在降分辨率时,有什么方法可以只降3D相机,不降UI相机?
A1:需要将3D场景渲染到RT里面,再将RT作为RawImage的Texture渲染到UI里面,这样可以通过控制RT的分辨率来控制场景的渲染分辨率。
感谢[email protected]问答社区提供了回答
A2:这个是我修改的URP管线:URP-12-GammaUIAndSplitResolution
主要解决的问题是:线性工作流下,场景相机和UI相机采用独立的分辨率,并且UI能够保持在Gamma颜色空间下工作(详情可以查看项目readme文件)。
感谢夜莺@UWA问答社区提供了回答
Wwise
Q:手动将GeneratedSoundBanks文件拖到StreamingAssets下还是没声音,Log也没显示找不到声音文件,求指点!
A:Wwise的Bank加载机制类似于File.Open(Path),这种API对于安卓手机上的StreamingAssets目录(只读JAR包)是不可以的,你可以把Banks从StreamingAssets目录里面复制到Persistent Path里面。
感谢夜莺@UWA问答社区提供了回答
Rendering
Q:如下图,这种战争迷雾的不规则区域是如何实现呢?按区域解锁,这种不规则的区域边缘大概是怎样的逻辑?

一次性解锁N个格子的区域,这N个区域应该是多边形Mesh,边缘应该是直的,但是不知道在Shader里如何计算让他变得不规则还能连接,像是做了噪声?
而且Mask都是按格子存的像素点,得出来区域边缘都是直的,这种不规则的连接如何实现呢?
A1:把地图分割成多个Cell,然后每次解锁一片。至于看上去的不规则是通过一些固定的随机算法显示图片,原理和拼图差不多。
感谢萧小俊@UWA问答社区提供了回答
A2:绘制迷雾加一个可以Read/Write的Mask应该也可以实现。
直的还是不规则的具体看你的Mask的分辨率,而且Mask的值也不是非零即一的,要看具体怎么实现。
感谢羽飞@UWA问答社区提供了回答
感谢[email protected]问答社区提供了回答
Script
Q:游戏打包时安装目录是中文,PC包的中文路径大家一般用什么方法解决?
A:通常情况C#都是使用Unicode,库提供的文件读取方法应该是支持中文的。但是,如某些C库进行文件读取(比如可能会遇到直接通过lua_loadfile这类接口的),需要使用WindowsAPI:WideCharToMultiByte把Unicode转换为系统能够识别的多字节字符串后,再传给需要进行文件读取的接口。
感谢[email protected]问答社区提供了回答
封面图来源于《URP从原理到应用——进阶篇》
今天的分享就到这里。当然,生有涯而知无涯。在漫漫的开发周期中,您看到的这些问题也许都只是冰山一角,我们早已在UWA问答网站上准备了更多的技术话题等你一起来探索和分享。欢迎热爱进步的你加入,也许你的方法恰能解别人的燃眉之急;而他山之“石”,也能攻你之“玉”。
官网:www.uwa4d.com
官方技术博客:blog.uwa4d.com
官方问答社区:answer.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:793972859(原群已满员)
边栏推荐
猜你喜欢

文献阅读(245)Roller

Leetcode 105. construct binary tree from preorder and inorder traversal sequence & 106. construct binary tree from inorder and postorder traversal sequence

2022 high altitude installation, maintenance, removal of examination question bank and online simulated examination

十、时间戳

JMeter installation tutorial and login add token

QT self-made soft keyboard is the most perfect and simple, just like its own virtual keyboard

Forage QR code -- online QR code generator

OKR与GRAD

QQ robot configuration record based on nonebot2

MeterSphere--开源持续测试平台
随机推荐
用友BIP CRM新品发布,赋能大中型企业营销增长
开源项目丨Taier1.2版本发布,新增工作流、租户绑定简化等多项功能
2022低压电工考试题及答案
Read how to deploy highly available k3s with external database
这3款在线PS工具,得试试
解决uniapp微信小程序canvas不能引入字体的问题
Target detection: speed and accuracy comparison (fater r-cnn, r-fcn, SSD, FPN, retinanet and yolov3)
Four ways to create thread pools
QQ robot configuration record based on nonebot2
为什么jq的匿名函数 外部可以访问到里面的方法
HCIP第十二天
Database optimization understanding these is enough
Thrift 序列化协议浅析
AFNetworking速成教程
TDengine 助力西门子轻量级数字化解决方案
7.27 simulation summary
[ecmascript6] iterator and generator
2022年安全员-A证操作证考试题库模拟考试平台操作
Iterator iterator interface
软件测试的发展与定义