Unity3D-UGUI图集打包与动态使用(TexturePacker)

参考地址:

http://blog.csdn.net/cjsen/article/details/52487706

今天做项目大佬看我在做图集,就跟我说可以用工具打包图集,也就是TexturePacker,但是呢,好像他发的版本比较老吧,是3.0.9的,打包图集选项只有这个unity3D选项,没有什么unity-json/texture选项,所以我把打包好的导入unity那个TP工具也没有自动帮我分割好,只能用spriteEditor了

也get到了一个比较好的技能,分割不准确的时候可以自己拖动,ctrl+D复制那个框框,然后拉伸就好了

时间: 2024-11-05 22:34:04

Unity3D-UGUI图集打包与动态使用(TexturePacker)的相关文章

Unity4.6 UGUI 图片打包设置(小图打包成图集 SpritePacker)

在学习UGUI的过程中,一直使用小图也就是散图,一个按钮一个图片,一个图标一个图片,这样每一个图片都有一个Drawcall. 之前公司的游戏都是使用Unity4.3+NGUI,在NGUI中可以使用Texturepacker,先把小图片打包成一张大图,然后在NGUI中设置引用大图中的哪一块作为图片,这样能减少很多Drawcall. 但是在UGUI中没有办法使用Texturepacker了,也迷糊了几天. 之后一直在百度谷歌寻找,才发现原来Unity4.6中自带了图集打包工具SpritePacker

Unity3D脚本批量打包渠道包

最近在研究Unity3D脚本批量打包,比如在Android平台下各种不同分辨率和不同内存大小的机器,可能还有不同的渠道包,不同渠道可能用的SDK都不一样,这一切的一切都表明你的代码无法做到自适应的,除非批量打包提供各个平台的预定义标签#define . Unity默认提供了一些预定义标签如: UNITY_EDITOR  : 编辑器模式下. UNITY_STANDALONE:PC Mac Linux模型下. UNITY_IPHONE:IOS模式下. UNITY_ANDROID:ANDROID模式下

Unity3d UGUI 通用Confirm确认对话框实现(Inventory Pro学习总结)

背景 曾几何时,在Winform中,使用MessageBox对话框是如此happy,后来还有人封装了可以选择各种图标和带隐藏详情的MessageBox,现在Unity3d UGui就没有了这样的好事情了,所有的UI都需要自己来搞定了,幸好还有各种插件,Inventory Pro中的对话框方案不失一种通用,可复用的方案. YY(自己的想法) 所谓通用对话框,如果是自己实现的话有以下几点需要解决,窗体显示控制,窗体UI布局,窗体文字显示,窗体事件回调,窗体显示动画控制,窗体显示声音控制,窗体与其他窗

利用脚本打包的动态库 在打包发布时出现得问题解析 ERROR ITMS-90362等

问题截图 错误代码 ERROR ITMS-90362,问题截图: 此问题的原因是app与嵌入的动态库的支持系统的最低版本不一致导致的,只要将两者统一就可以了 在提交到AppStore中得app 包含了模拟器的设置 ,也是因为生成动态库的时候,脚本支持了所有的架构,只要重新选择target进行编译, 然后替换文件打包的动态库文件就行 ERROR ITMS-90209 此问题待上述问题解决以后,就会解决

maven 打包时动态替换properties资源文件中的配置值

pom build节点下面添加resource配置: [html] view plain copy <resources> <resource> <directory>src/main/resources/</directory> <filtering>true</filtering> <includes> <include>**/*.properties</include> </includ

Unity3D的坑系列:动态加载dll

Unity3D的坑系列:动态加载dll 我现在参与的项目是做MMO手游,目标平台是Android和iOS,iOS平台不能动态加载dll(什么原因找乔布斯去),可以直接忽略,而在Android平台是可以动态加载dll的,有了这个就可以实现代码更新,不过实际上,在unity里要用上动态加载dll是有很多限制的(不了解的话就是坑). 限制1:在Android手机里动态加载dll不能使用Assembly.LoadFile(string path),只能使用Assembly.Load(byte[] raw

Unity3D NGUI图集切成图片

Unity3D NGUI图集切成图片 有的时候用NGUI做好了图集,那么原图就没有必要放到Unity3D中了,严重影响Unity3D的速度.但是突然右想把图片弄出来.当然NGUI是提供了图集中单个图片另存,但是如果图片太多,比较费时间,所以用python写了个切图片的工具代码如下: Python环境:2.7 测试通过,需要依赖Image库 NGUI版本:3.7 #coding:utf-8 #unity 图集裁剪成png #Author:Wiker Yong #Date:2015-07-08 im

Spring boot项目分环境Maven打包,动态配置文件,动态配置项目

Spring boot Maven 项目打包 使用Maven 实现多环境 test dev prod 打包 项目的结构 在下图中可用看出,我们打包时各个环境需要分开,采用 application-环境.yml 的方式命名 环境配置开始 首先我们需要在application.yml文件中配置 spring.profiles.active = @[email protected]这里的proofileAction 是我们下面要用到的变量 spring: profiles: active: @[ema

unity3d UGUI动态创建窗口获取窗口大小的问题

    private IEnumerator RefreshProcess(Vector2 worldPosition)     {         this.Renders();         yield return null;         yield return null;         mRootWidth = (mRoot as RectTransform).rect.width;         mrootHeigh = (mRoot as RectTransform).