(转) Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集

转自:http://www.unitymanual.com/thread-37485-1-1.html

由于NGUI AtlasMaker对打包的优化不好,容易打出很大的图集,很多部分都是浪费的,所有目前要使用TexturePackage来优化打包图集

1、首先下载Texturepackage工具,网上有破解版的,也可以到官网下载使用免费版,https://www.codeandweb.com/texturepacker/,接着就是简单的安装不在过多的介绍。

2、打开我们的Texturepackage工具,准备好我们的图片,本人使用的资源图片来自网上,如图:

接着就是全选拖拽到Texturepackage工具的右端,Texturepackage就会自动帮你填充好,剩下的就是对图片进行设置,如图:

Ps:注意!

Size要选择Pot

Algorihm要选择Basic

3、接下来就是把Texturepackage生成的Png和txt导入到我们unity的工程项目中,还有导入NGUI插件。接着就是创建一个NGUI的图集,我们选中我们工程目录下的一张图片右键NGUI->OPen Atlas Maker ,之后点击Create创建一个图集预制体,这个时候NGUI就会帮我们创建好一个图集,现在我们需要做的就是把NGUI创建好的图集下的纹理图片删除掉,接着把我们使用Texturepackage生成png图片以及txt文件导入

4、这样我们就可以用texturepackage打包生成好的压缩图片以及txt创建NGUI的图集了,对于Texturepackage好处我们可以到其官网看就知道,对于游戏的优化有一定的帮助。

时间: 2024-10-09 03:05:53

(转) Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集的相关文章

Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集

1.首先下载Texturepackage工具,网上有破解版的,也可以到官网下载使用免费版,https://www.codeandweb.com/texturepacker/,接着就是简单的安装不在过多的介绍. 2.打开我们的Texturepackage工具,准备好我们的图片,本人使用的资源图片来自网上,如图:,接着就是全选拖拽到Texturepackage工具的右端,Texturepackage就会自动帮你填充好,剩下的就是对图片进行设置,如图: 3.接下来就是把Texturepackage生成

FPM打包工具制作线上nginx的RPM包

一.安装FPM打包工具 1.FPM是ruby的模块,先安装FPM依赖的包 [[email protected] ~]#  yum -y install ruby rubygems ruby-devel rpm-build 2.因国内网络环境,访问http://rubygems.org/站点时不稳定,所以增加国内toabao提供的一个镜像站点,把原来的站点移除 [[email protected] ~]#  gem sources -a https://ruby.taobao.org/ [[ema

1.NGUI Atlas(图集)

这一系列是给我们公司美术和策划的培训内容,给大家分享一下~ 希望能有帮助! 1.    Atlas(图集) 概念: Atlas:图集,把美术给你提供的素材,用 NGUI 的 Atlas Maker 工具,合成一张图片. Sprite:精灵,由于Atlas已经把你的图片都合成一张了,那怎么单独调用呢?就是用Sprite. 制作图集: 1,准备素材 2,打开Atlas Maker创建图集   Atlas Maker (1)     点击New新建一个Atlas. (2)     选中需要添加的原始U

FPM打包工具制作Tengine为RPM包详解

目录 1.Tengine编译安装 2.FPM制作Tengine为RPM包 3.总结 1.Tengine编译安装 [[email protected] ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m [[email protected] ~]# uname -r 2.6.32-358.el6.x86_64 请确保系统安装了"Development tools"和"Server Platform D

批处理脚本结合Maven制作的自动打包工具

这里只是针对我现在的工程结构编写的 @echo off title 自动打包工具[玄玉制作] color 02 set project=%~n0 set curdir=%~dp0 set partition=%curdir:~0,1% cd %curdir:~0,20% REM 此文件需保存为ANSI编码,方可在Windows下执行 REM rem------------表示行注释,相当于Java中的// REM @echo off------表示关闭回显,即不显示本行即下面的命令行(默认DOS

使用好压(HaoZip)软件打包EverEdit制作安装程序

最近使用EverEdit,使用原始的安装程序安装后,需要重新安装插件,对配置文件进行了修改,定制了工具栏.将安装后的程序目录进行打包,制作新的安装包,便于携带. 以下为打包制作过程: 打包原料:EverEdit定制版: 打包工具:国产压缩软件 HaoZip 好压: 打包过程: 1.安装HaoZip好压软件,打开后,选择需要制作为安装包的文件夹,这里选择“EverEdit”文件夹,然后点击“自解压”. 2.在选项框中,模块选项卡,选择“安装向导模块”,注意自解压文件路径. 3.文本选项卡中,输入自

OTA Update官方文档(二,OTA 打包工具)

写在前面: OTA打包工具ota_from_target_files(build/tools/releasetools/目录下)可以为我们创建两种类型的更新包:整包和增量包.打包工具一般来说会对我们称之为目标文件(target-files.zip)进行打包,该目标文件是有Android编译系统产生,通常可在终端下使用make otapackage生成. 一.整包升级 一个整包包含了Android设备的整个终态(system/boot/recovery分区),只要设备可以接收更新包并且进入reco

[枫叶学院] Unity3d高级开发教程 工具集(一) 哈希列表——强大的自定义数据集

在日常开发中,数据集合是我们必不可少的重要工具之一.在C#中,.Net Framework也为我们提供了种类繁多,功能多样的数据集工具.在此,我基于List<T> 和 HashTable制作了一个功能强大的数据集,我将其命名为HashList.他集二者的优势于一身,既支持数组索引的操作,同时也支持键值对操作.我更在此基础上封装了一些常用的工具函数,使其能够极大的方便我们日常开发中的数据管理. HashList 核心功能如下: 1.类型安全的数据集合,省去了强制转换的繁冗操作 2.根据数组索引,

【Cocos2d-Js基础教学(5)资源打包工具的使用及资源的异步加载处理】

[转载]http://www.cnblogs.com/zisou/p/cocos2dx-js5.html   TexturePacker是纹理资源打包工具,支持Cocos2dx的游戏资源打包. 如果用过的同学可以直接看下面的资源的异步加载处理 首先为什么用TexturePacker? 1,节省图片资源实际大小 2,减少我们游戏中大量资源带来的内存负荷 3,方便游戏对纹理资源的内存管理 游戏开发到后期,我们或许都会遇到的瓶颈就是需要对游戏包进行"瘦身"和内存优化.那么使用TextureP