
Unity成长之路
文章平均质量分 94
Nbin_Newby
Unity&Andorid&iOS菜鸟一枚
展开
-
Unity包体积优化实践
如果还有部分资源是需要直接嵌入在Apk里的,也可以进行资源的压缩,资源大小主要是模型和贴图,模型可以通过减面和更换低模进行优化,贴图也可以通过各种手段进行优化,最简单的方式是在Unity里进行各个贴图分辨率控制和贴图压缩,还有贴图的合并图集等。可以看到,我们的资源部分基本上没有任何占用了,但能看到Shaders还有一些占用,我们继续处理,这些shader实际上都是在工程里设置了always include shaders才引入的,有时候设置了但是又忘了去掉,又用不到,也会占用内存。原创 2023-07-05 16:46:53 · 3266 阅读 · 0 评论 -
Unity内存分析与优化实践
在移动端项目中,内存占用是一项非常重要的指标,一般都会被严格控制其大小,否则会导致内存占用过大而影响其他功能的使用。而在移动端Unity中,由于嵌入了Unity引擎,内存占用会一下子飙升,如果控制不好内存的增长,恐怕许多项目都不会允许Unity嵌入到移动端中,在这种时候,内存优化就变得尤为重要,接下来我就在实践中一步一步地对移动端Unity项目进行内存优化,通过工具分析和多角度优化内存,让大家可以清晰地看到内存优化的效果和掌握优化手段。未优化贴图优化后Shader优化后降低屏幕分辨率后。原创 2023-07-04 16:17:47 · 5310 阅读 · 0 评论 -
Unity特殊文件夹在各个平台的差异总结
这个目录在Android上是被压缩打包进Apk包里的,所以是没法直接用File类去读取的,需要用UnityWebRequest/www(已过时)去读取,在其他大部分平台都可以直接File类读取,一般这里都是存放一些需要内置的资源,用于在首次打开程序的时候去使用,例如放一些必要的ab包在这里,但是需要注意这里放太多资源是会严重影响包体积大小的,因此不必要的资源可以打ab包放到服务器上动态下载。| Unity Editor | 项目文件夹/Assets/StreamingAssets |原创 2023-06-29 15:53:57 · 1811 阅读 · 0 评论 -
Unity嵌入Android项目开发
随着元宇宙的概念越来越火爆,各个平台都想和3d虚拟世界搭上关系,Android作为移动端的巨头之一当然也不例外。而App想要搭上元宇宙这趟列车,3d渲染能力必不可缺。Unity作为3d引擎中的热门,具有庞大的开发生态,并且渲染效果和开发效率都非常出色,今天我们就让Unity和Android结合起来,双剑合璧,天下无敌!原创 2022-11-27 16:52:16 · 8006 阅读 · 1 评论 -
Unity动态创建Avatar骨骼映射
Unity Avatar骨骼映射动态创建,适配Unity通用动画,无需经过第三方建模软件,可运行时创建原创 2022-11-25 21:55:57 · 10624 阅读 · 8 评论