(转) 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好处我们可以到其官网看就知道,对于游戏的优化有一定的帮助。
(转) Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集相关推荐
- TexturePacker学习笔记——制作NGUI Atlas
在学NGUI的时候,发现它和GUI有很大不同,其中有一点就是Sprite.Button等界面上的元素不能直接更换图片,要制作成atlas预制物体(字体也一样,要制作成Font预制物体).从网上了解到一 ...
- tengine php fpm,FPM打包工具制作Tengine为RPM包详解
目录 1.Tengine编译安装 2.FPM制作Tengine为RPM包 3.总结 1.Tengine编译安装[root@php ~]# cat /etc/issue CentOS release 6 ...
- cocos2d-x使用TexturePacker打包图片及使用生成的plist文件创建精灵动画
在使用TexturePacker打包工具之前先对动画的每一帧图片命名,我这里选取的cocos2d-x实例程序里面的图片,为了方便只提取了前面4帧的图片 然后打开安装好的TexturePakcer,该工 ...
- TexturePacker图集打包工具在Unity3D中的使用介绍
在游戏开发过程中,图片的使用是必不可少的,尤其是在UI部分,往往会使用大量的图片.如果每一张图片都是单独使用的话,实际上会对性能造成很大的损耗的. 这时候我们往往是把需要的图片资源进行分类,然后按照需 ...
- (二)unity优化方案:利用BMFont工具制作font字体(在UGUI和NGUI中使用)
今天的任务是制作一个在NGUI和UGUI中可以使用的新字体,利用该新字体的文本可以正常显示在界面上,并且还支持中文字符的输入与显示.我在这里记录下制作过程,希望可以帮助到其他爱好者. 为什么要用字体集 ...
- 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等...
1. 在进行打包工具的制作前,需要准备的软件有: svnant-1.3.1 作用是让ant和svn相关联 apache-ant-1.9.7 需要设置ant_home,path,我的配置是: ANT_ ...
- 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等
1. 在进行打包工具的制作前,需要准备的软件有: svnant-1.3.1 作用是让ant和svn相关联 apache-ant-1.9.7 需要设置ant_home,path,我的配置是: ANT_ ...
- C#制作自己的打包工具
C#制作自己的打包工具,运用到的技术其实就是用的 C# 内部的"动态编译"技术. 下面简单的叙述其中的流程: 1.你的打包工具自己有一个exe的项目,当然为了操作,你可以是Winf ...
- 2023年安装包制作工具有哪些?主流易用软件打包工具推荐
安装包制作软件的选择 现在已经是2023年了,PC软件相对于前几年已经少了很多,大部分的桌面软件已经被App H5代替,但是还是有一些领域的软件暂时无法被代替的,对于软件的发布就离不开今天要讨论的安装 ...
最新文章
- 创建oracle数据库有哪些方法,oracle11g创建数据库的方法-Oracle
- 有哪些py写的黑科技_2020年汽车界又新增了哪些值得一提的黑科技产品?
- 渗透测试之信息收集篇
- 【Qt】数据库实战之QSqlQueryModel
- 【GIT 基础篇二】创建版本库与提交
- MVC后台数据赋值给前端JS对象
- (一)人工智能与机器语言翻译简介
- Android OpenSL ES 开发:Android OpenSL 录制 PCM 音频数据
- win7中计算机被改为了句号,WIN7中中文输入法快捷键无法修改的解决方法.doc
- 第五篇:明确拒绝不想编译器自动生成的拷贝构造函数和赋值运算符重载函数...
- 数据结构课程设计- (二) 栈与队列(迷宫问题)
- selenium grid下载、原理、配置与使用(转载)
- .net core with 微服务 - 微服务架构图
- 关于音频EQ、DRC、等响度、3D环绕音、虚拟低音、变音、AEC、AGC、ANS等解释
- Mysql优化-02
- 从罗马帝国精英军团/秦帝国军制谈iOS/Android
- 【PTA】读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。c。
- 键盘中对应的键盘码的码值(值得收藏哦!)
- lua 范例_lua的mqtt实例
- golang 实现 pdf 转高清晰度 jpeg
热门文章
- Visual Studio 2010软件安装教程
- 超级vga显示卡_VGA 显示卡简介
- python123子字符串输出_Python--字符串函数方法全解
- nmcli命令详解_【高新课堂】第一百二十五期Liunx必备命令
- android mvvm livedata_再谈Android应用架构——Jetpack VS 生命周期
- 鸿蒙开发者自学,【5月21日鸿蒙公开课】自学鸿蒙 当代大学生的进阶之路
- cesium鼠标控制键盘_用 Python 控制 鼠标和键盘,花式操作
- 大学计算机组成原理试题答案,计算机组成原理试题及答案(大学期末复习资料).doc...
- git--版本创建、回滚的原理及演练
- Java实例---计算器实例