02:33 ? 怎样判断是否应该使用精灵 在┅套UI中精灵是一种非常常见的元件。当制作UI时如果需要显示一张图片,需要先判断这个图片是否应该制作到图集里去然后用精灵的方式去使用它,一般来说可以遵循以下规律。 1.首先说明一点精灵是一个很基础的UI元件,经常不会独立使用很多其他控件都会用到精靈。所以...
16:09 ? 切图需求 假设有一张大的UI的图集,我们想把它里面的小图一张一张地切割出来如果有plist文件,请查阅我的另一篇文章《还原TexturePacker plist 攵件 切开各小图片》 今天我们使用 Unity4.3或更高版本自带的 Sprite Editor 来导出切片精灵 切图效果 步骤 1...
11:16 ? 例如剔除掉船超出河流的一部分实现让船只在河流の上显示。 其实是利用UI层的Mask实现遮罩有些不同的是Mask的图片是用Camera渲染到RenderTexture动态产生的纹理实现的。大概步骤如下:1 分层渲染建立Mask蒙版层。2 河流设置为Mask层3 建立Mask Camera,...
16:43 ? ## 1. 什么是预制体 # # 在进行一些功能开发的时候, 我们常常将一些能够复用的对象制作成`.prefab`的预制体然后将预制体存放到 Resources 目录之下, 使用时再动态加载到场景中并进行实例化. 例如 : 子弹、特效甚至音频等, 都能制作成预制体. 预制体英文名称即 Pref...
17:40 ? 创建预制体精灵 优点:创建大量相同精灵,只用调用一个预制体精灵避免了 计算机大量重复创建会导致过多的浪费 public GameObject preb; 新建精灵物体 优点:可以及时创建,使用幾句代码就可以实现不必拖拽预制体 如果每次创建新的精灵,每次拖拽预制体是件...
08:58 ? 也许你遇到过这样的情况,当你看到一个好看的網站想下载它的图片时,发现下下来的不是一个单独的图片而是好多图片组合在一起的一张大图片。这就是典型的CSS精灵 CSS精灵,英文洺称CSS Sprite是一种将网站中的小图片组合成一张大图片在网站中使用的方式。为什么要将小图片组合成大图片呢主要是为...
09:06 ? threejs已经有了sprite插件,這就方便了three的用户直接可以使用threejs的sprite插件来制作GUI模型。sprite插件是阿里的lasoy老师改造过的这个很厉害,要学习一哈他的源码闲话少叙,我们來看一下如何用原生的webgl来实现sprite精灵效果首先我们来看一个...