创建Sprites雪碧图 精灵图

在创建多图的网页,或者html5游戏的时候,为了减少网页对服务器的请求,或者方便安排资源文件。 常常会使用sprites,又叫雪碧图或者精灵图。

如何创建精灵图,下面列出两种方式:

方法一,Photoshop方法

新建背景透明的文件后,菜单栏中选择,视图->新建参考线。下面的例子分别在200px,400px,600px,800px的位置创建了参考线。


然后在把资源添加到合适的位置,图片之间要留几像素的距离, 图片越大,这个距离应该也越大。

这样生成的图片,可以根据参考线的位置和图片大小,在css或者游戏中使用了。
 

方法二,使用TexturePacker

TexturePackger是一个在2D游戏行业广泛使用的精灵图创建工具。安装以后,只有基础的功能,需要输入购买的序列号,才能使用全部的功能。

使用TextPackger可以方便快捷的创建出精灵图,拖入图片,会自动排列。 可以以多种格式发布输出的资源。下面是css格式。

 

.sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(test.png);}

.unity-Dog1 {width:190px; height:157px; background-position: -1px -1px}
.unity-Dog2 {width:182px; height:157px; background-position: -197px -156px}
.unity-Dog3 {width:194px; height:153px; background-position: -1px -160px}
.unity-Dog4 {width:193px; height:153px; background-position: -193px -1px}

 

设置布局layout的最大高宽,可以让图片在一条线上:

 

 

 

 

 

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
如何调整 iconfont 图标的位置和基线
JavaScript 表单事件
JavaScript DOM 查找元素
WordPress 一键从HTTP转换到HTTPS
视频剪辑软件 Shotcut 笔记
JavaScript 数组
JavaScript 中 0.1 加 0.2 不等于 0.3 的原因和解决方法
WordPress 插件路径相关