资源加载管理
文章平均质量分 93
瘦瘦的胖子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
资源框架
原文链接:http://blog.youkuaiyun.com/u013108312/article/details/52351850 新建文件夹:ResMgr。接着新建三个C#脚本。代码如下: IResLoadListener.cs AssetInfo.cs ResMgr.csusing UnityEngine;using System.Collections;/// //转载 2017-12-08 22:03:51 · 297 阅读 · 0 评论 -
Unity 之 TexturePacker(TP) 的应用
TexturePacker是一款非常牛逼的打图集软件,是一款收费软件。这是它的官网:https://www.codeandweb.com/texturepacker,大家可以下到最新版本。即便如此,网上还是有很多破解版的(虽然不是最新版的),但是已经够用了。 其实Unity本身也有图集打包功能,但Unity并不想让开发者知道图集这个概念。开发的过程中,如果你不想知道图集的存在,Unity完全可以...转载 2019-02-13 16:47:37 · 2932 阅读 · 1 评论 -
Unity中2D和UGUI图集的理解与使用
图集什么是图集?在使用3D技术开发2D游戏或制作UI时(即使用GPU绘制),都会使用到图集,而使用CPU渲染的2D游戏和UI则不存在图集这个概念(比如Flash的原生显示列表),那么什么是图集呢?准确的说法图集是一张包含了多个小图的大图和一份记录了每个小图id、位置、尺寸等数据的数据文件,一个图集应该对应两个文件,当然也有人把数据集成到图片中,导致看起来只有一张图片(参考自DragonBo...转载 2018-12-21 14:55:31 · 1490 阅读 · 0 评论 -
Unity从图集中读取资源
1.切割图集,先找一张图集来讲解如图所示,先把他在unity里面切割出来2.将图片属性改为如图所示:然后点击Sprite进入切割界面,然后根据参数切割,然后应用生成如第一张图片一样二:读取图集的哪一个1.使用单例模式2.用一个字典将所有图集和名字存起来3.加载图集中的某个贴图4.删除贴图缓存5.从缓存中查找图集,并找出sprite6.从图集中,并...转载 2018-12-21 14:32:49 · 6065 阅读 · 2 评论 -
带你了解热更新
Unity应用的iOS热更新作者:丁治宇Unity TechnologiesChina Agenda• 什么是热更新• 为何要热更新• 如何在iOS 上对Unity 应用进行热更新• 支持Unity iOS 热更新的各种Lua 插件的对比什么是热更新• 广义定义• 无需关闭服务器,不停机状态下修复漏洞,更新资源等,重点是更新逻辑代码。• 狭义定义( iOS热更新)• 无需将代码重新打包提交...转载 2018-04-26 18:35:30 · 807 阅读 · 0 评论 -
资源
每个需要进行资源管理的类都继承自IAssetManager,该类维护它所使用到的所有资源的一个资源列表。并且每个资源管理类可以重写其资源引用接口和解引用接口。每个管理器有自己的管理策略,比如SceneManager对场景背景图可以保留最近使用的几张,使用LRU算法维护当前内存中的贴图张数等...1234567转载 2017-12-06 14:23:49 · 350 阅读 · 0 评论 -
资源管理
资源管理器,顾名思义,就是管理游戏中的所有资源,包括加载资源,回收资源,销毁资源等等。下面这个资源管理器主要提供了对assetbundle异步加载功能,Resources的加载没有放在里面。一.使用方法1.在进入游戏前调用Init(),加载一个资源的名称列表2.调用AsynGetAsset(string name, Action callback)方法(异步)转载 2017-12-06 14:22:39 · 302 阅读 · 1 评论 -
资源管理
资源管理器,顾名思义就是加载资源用的作用:当一个项目非常庞大的时候,我们不可能每次都手动去加载释放,这时候需要一个管理器来帮我们实现并管理他们目前并不完整[csharp] view plain copy//资源类 public class AssetInfo {转载 2017-12-06 14:21:06 · 231 阅读 · 0 评论 -
简单资源管理器
下面共享一个我自己的资源管理器,很简单的,看起来也明白,主要是我是新手,不想写的太复杂,自己项目使用的好用,便是最好的。using UnityEngine;using System.Collections;using System.Collections.Generic;using System;public class GameObjectMgr{ public sta转载 2017-12-06 14:20:00 · 535 阅读 · 0 评论 -
TexturePacker图集打包工具在Unity3D中的使用介绍
在游戏开发过程中,图片的使用是必不可少的,尤其是在UI部分,往往会使用大量的图片。如果每一张图片都是单独使用的话,实际上会对性能造成很大的损耗的。这时候我们往往是把需要的图片资源进行分类,然后按照需要打包成对应的图集。这样会方便管理和更新迭代,同时也减少了很多的性能开销。假如你一个UI界面使用了10张不同的图片,那么加载这个界面的时候,就会同时对10个图片资源进行渲染,而如果这10张图片是...转载 2019-02-13 17:43:43 · 1379 阅读 · 1 评论
分享