`
Stephanie_1
  • 浏览: 11087 次
  • 性别: Icon_minigender_2
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Unity学习小结1 - 资源优化(1)

 
阅读更多

不知不觉,进入公司学习学习Unity引擎开发游戏都三个多月了。一直以来都已忙碌为借口,没有能好好整理自己一路学下来的一些感悟。其实是在写日报之外没有建立起这方面的习惯。第一篇,就算是我最近阶段的一些心得总结吧:

场景光照的优化:

我们大家都知道在Unity当中直接使用灯光烘焙是很耗资源的一件事情,而与此,我的毕设中很久才发现这个很可怕的问题。最初的时候,我场景运行的帧速率甚至只有几帧的情形。直接可以用来模型看电影很卡的情况了。。后来查了一些资源,发现lightmap这个好东西,看了一下它的烘培效果直接可以媲美directionallight了。主场景不需要添加光源就可以制作出光照阴影的效果。使用也比较简单。直接在场景中Window->Lightmapping,里面有不少设置的参数,可以仔细看一下。需要注意的一点是它主要是针对场景中的静态对象和网格体,在烘焙前就要将需要的对象标记为static。其他暂时没有什么好说的,做这个的时候要确保你的别的事情要做啊!又或者你的机器很强悍。不然的话。。。我亲自验证了,烘焙一百多兆资源的场景,活生生的用掉一个小时。。我的本本还是太可怜了。。


永远记得,为自己的贴图选择最优的解决方案:

Unity中,我们也发现它的贴图方式多种多样:UITexture,UISprite,SpriteRender等等,普通GameObject的贴图我们就不说了。尤其是在NGUI中,是不是所有的图片我们都打包到一个Atlas当中直接上一个UISprite去选择?这样看似处理和管理方便,其实是很笨拙的方式。因为图集在对图标这样的小图片才有比较好的效果,一切长图或大图放进去反而会使图集占用更大的空间。对于格式不太规格,突出的大或形状奇特的就尽量使用UITexture或SpriteRender。即便是小小的一张原图,我们也未必直接拿来就用,Inspector面板中可以选择贴图类型,某些情况下,选择sprite能更节省空间。而且如果是一张不带透明的图片,能不用就不用PNG了,换成jpg更优。

分享到:
评论

相关推荐

    Unity3D房地产项目虚拟现实制作小结

    - **Unity3D工程建立**:在创建Unity3D工程时,建议使用英文目录,避免字符编码问题,同时可以引用自带资源,如天空盒、预设脚本,以加快开发进程。 ##### 2. 3DMax基本设置 - **单位设置**:统一使用“米”作为...

    Unity实习报告

    - **教学资源**:学院配备了千万级别的实验室,拥有包括HTC Vive、Oculus Rift CV1等先进的VR设备以及全国仅有的两台大型实验室级“CAVE”平台之一,确保学员能够接触到最前沿的技术。 #### 二、实习项目内容 - **...

    Unity Android平台开发技巧

    - **资源优化**:压缩图片、音频等资源,减小游戏包体大小。 - **权限最小化**:尽可能减少应用所需权限,提高用户信任度。 **3.2 发布流程** - **签名**:使用密钥库对APK进行签名。 - **上传**:将已签名的APK...

    Unity3D游戏源码PLUS教程AR互动交互游戏增强现实程序完成工程源码

    #### 三、小结 通过本教程的学习,开发者不仅能够掌握Unity3D引擎的基本操作技能,还能深入了解AR技术的核心原理及其实现细节。更重要的是,通过一个实际项目的全流程演练,能够有效提升个人综合能力,在未来的职业...

    Unity C#打包AssetBundle与场景详解

    八、小结 Unity C# 打包 AssetBundle 与场景详解是一个 Unity 游戏引擎中的一种资源管理方式,通过将游戏资源打包成 AssetBundle,实现了游戏资源的快速加载和优化。本文详细介绍了 Unity C# 打包 AssetBundle 与...

    pro_seamless_textures 地板材质素材

    ### 三、小结 通过上述介绍不难发现,pro_seamless_textures地板材质素材作为一种优质的资源,在Unity游戏开发中扮演着非常重要的角色。它不仅能够显著提高场景的真实性与吸引力,还极大地简化了设计师们的工作流程...

    EMC解决方案小结.zip

    此外,Unity系列是面向中小企业的经济高效存储解决方案,融合了闪存和硬盘技术,提供出色的性价比。 二、信息保护与恢复 EMC Data Domain是EMC的信息保护产品,以其高效的重复数据删除技术和快速的备份恢复能力而...

Global site tag (gtag.js) - Google Analytics