Unity3d
逍遥游侠
这个作者很懒,什么都没留下…
展开
-
Unity合规检测处理
合规检测原创 2022-07-04 19:23:08 · 1425 阅读 · 0 评论 -
Unity中跨平台获取系统音量
跨平台获取系统音量原创 2022-06-16 11:46:41 · 1473 阅读 · 0 评论 -
Unity RenderTexture作为UI展示模型出现抖动
测试中两个同样的模型一个使用普通3d场景摄像机显示,见下图1,模型动画正常,另一个将模型渲染到指定的RenderTexture上,新建了RawImage并使用该RT作为UI图片渲染,效果如下图2,出现了轻微的抖动,腿部较为明显。图1图2原因及解决方法:由于使用的相同材质渲染所以排除了材质本身问题,模型和动画控制器也相同排除了动画本身的问题,推测是精度计算的误差导致,但是不知道误差出自哪里,最终经过测试发现是因为用于UI渲染的模型和对应的摄像机放在了坐标系很远的位置(10000,.原创 2022-03-29 14:53:10 · 3816 阅读 · 1 评论 -
Unity接入Bugly+符号表待上传
参考链接:Unity BuglySDK + 符号表接入_于子潇的博客-CSDN博客_bugly unity 符号表Unity移动应用如何在Bugly上查看崩溃堆栈_linxinfa的专栏-CSDN博客_unity 崩溃堆栈补充:本人使用的Unity版本是2019.4.14,Bugly版本是1.5.3.符号表的获取,由于项目中使用的是 il2cpp,所以需要用到 libil2cpp.sym.so 的符号表文件,该文件可以在项目的\Unity_Project\Temp\StagingArea原创 2022-03-02 14:32:06 · 4622 阅读 · 0 评论 -
Unity安卓插件开发:AndroidStudio中基于Gradle的Task实现一键处理aar和jar
def buildAarName = 'app-release.aar'def targetAarName = 'CustomPlugin.aar'//使用自己的包名路径def packagePath = 'com/xxx/xxxxx' def releaseAarPath = 'outputs/aar/releaseAarDir'def releaseJarPath = 'outputs/aar/releaseJarDir'//使用自己的工程路径def targetAarPath =.原创 2022-01-05 15:44:22 · 3493 阅读 · 0 评论 -
Unity项目优化
导航网格 NavMesh.SamplePosition采样距离由 50 改为 2,25,50三段采样,调用七次的时间从 3.4ms 降至 0.86ms,CPU消耗减少6%左右 带有Animator组件的Object频繁的SetActive会导致性能警告,使用移出屏幕的方式代替SetVisible foreach全部替换成for,foreach在ILRuntime中会产生内存垃圾,调用次数太多会触发垃圾回收,经测试大概每次循环分配 47 Bytes,改成for以后不会造成GC Allo..原创 2021-07-27 14:59:59 · 413 阅读 · 0 评论 -
关于Gamma矫正的理解
参考文章:https://learnopengl-cn.github.io/05%20Advanced%20Lighting/02%20Gamma%20Correction/https://www.zhihu.com/question/27467127/answer/37602200https://zhuanlan.zhihu.com/p/66558476自己的部分理解,如有错误请指正:假如用8位(256)来表示灰度范围,线性表示下 0 ~ 255均匀分布,灰度值0.5对应 0.5*25原创 2021-07-16 15:21:06 · 168 阅读 · 0 评论 -
Unity URP踩坑记录
URP中Render Objects失效bug:在URP渲染管线配置中增加了描边的Render Objects,类似如下配置:莫名其妙的突然失效了,通过Frame Debug发现本该在渲染队列中的Outline干脆就没有出现,说明压根没有渲染Outline,正常应该如下图所示:经过一番检查测试,新建了一个URP配置文件,在Renderer List中设置为默认,描边竟然恢复正常了!!!对比排查发现旧的配置文件中有个无效的NewCustomRenderPassFeature(大概...原创 2021-04-01 15:22:50 · 3021 阅读 · 0 评论