Unity如何连接手机进行测试
Unity如何连接手机进行测试 00 前言 性能分析实机测试时, 需要将Unity的Profiler连接到实机进行CPU端的测试. 01 处理方法 首先确认app的包是debuggable 手机开启了开发者 x00 安装ADB 使用Android Studio中的SDK Manager安装ADB x01 启动app x02 通过ADB命令连接app 命令行中输入...
Unity如何连接手机进行测试 00 前言 性能分析实机测试时, 需要将Unity的Profiler连接到实机进行CPU端的测试. 01 处理方法 首先确认app的包是debuggable 手机开启了开发者 x00 安装ADB 使用Android Studio中的SDK Manager安装ADB x01 启动app x02 通过ADB命令连接app 命令行中输入...
Git拉取失败443最终解决办法 00 前言 使用Github DeskTop可以拉取, 而SourceTree拉取报443错误. Git命令行同样无法拉取, 报443连接错误. 01 处理方法 最根本的原因是: Github的账号和密码验证服务器没有走梯子. 当然我们可以用全局代理配置的方式来强制使用梯子, 但始终会遇到有时可以验证有时无法验证的情况. 最稳定的解决方式是采用ss...
Canvas对象渲染到RenderTexture在Windows下打包不显示的问题 00 前言 引发Bug的具体情况是: 用一个Camera赋值到Canvas 将Camera的Display选择为Display1之外的其他显示 然后给这个相机一个RenderTexture对象(此时Display的选项消失) 表现为: 此时Canvas下的所有Canvas相关的对象, ...
结构体和类的选用标准 00 前言 哪种情况下使用结构体和哪种情况下使用类? 01 处理方法 在 C# 中,选择使用结构体 (struct) 或类 (class) 取决于几个关键因素。这些因素包括对象的大小、不变性、值语义与引用语义的需求等。以下是一些指导原则: 使用结构体 (struct) 的情况: 表示简单的数据结构:如果您要表示一个小型的数据结构,如坐标点、颜色值等,结...
URP中基于ShaderFeature和ComputeShader的OverDraw工具 00 前言 01 处理方法 目前采用的方式是使用context.DrawRenderers方法中的drawSettings.overrideMaterial = _material;, 进行替代渲染. 核心方法见下方代码: private void DrawRenderers(Scriptabl...
移动端性能优化 00 前言 01 检测工具 01.1 Android GPU Inspector google出品的GPU性能检测工具(包含部分CPU数据, 需要详细的CPU数据直接使用Android Studio). 本质上是调用了各个厂商的GPU分析工具. 但支持的设备仍旧有限. 如下表(截止2023年12月5日). 设备名称 GPU...
数据结构 00 前言 01 处理方法 参考网页 ※※※官方MOD指南(中文版)※※※ - 《暗黑地牢》 - 3DMGAME论坛 - Powered by Discuz!
数据拟合 00 前言 01 处理方法 参考网页 数据拟合(Data Fitting)算法 - 知乎 (zhihu.com)
Rider如何加入特定的缩写 00 前言 Rider大部分情况下并不会识别一些特殊的缩写, 比如”MS”, 比如”SRGB”, 比如”OS”, 等等. 查看Rider的说明文档给了我们一个加入缩略词的有界面的方案, 却没有给我们删除这个词的方案, 下面让我们一一解决. 01 处理方法 加入特定缩写 Naming style | JetBrains Rider Documentat...
创建C#风格指南:编写可扩展的更简洁的代码 00 前言 本文内容来自创建 C# 风格指南:编写可扩展的更简洁的代码| Unity, c#的代码风格的设置建议. 01 简介 格式化 Unity C# 代码是否只有一种正确的方法?也许不是, 但就项目一致的代码风格达成一致可以使您的团队开发出干净、可读且可扩展的代码库. 这本电子书汇集了行业专家关于如何创建代码风格指南的建议. ...