写博客之前我们先来看三张图
图一:游戏刚运行时,在Hierarchy视图中可以看到,我还没有创建Cube1,所以此时Profiler中没有Texture2D的引用
图二:此时我点击了按钮“Create
Cube1”创建Cube1,在Hierachy视图中可以看到,并且上面挂了一个UISprite脚本,此时Profiler视图中,已经有了图集TextureAtlas的引用(引用数为7)
图三:点击“Destroy”按钮销
一、使用NGUI制作图集,步骤如下:
1. 在Unity菜单中,选择 NGUI -> Open the Atlas
Maker,出现如下页面后,在“Create按钮”右侧编辑框中填写要创建的图集名称“A”
2.编辑好后,点击“Create按钮”,此时“Select下拉按钮”右侧会自动显示你创建好的图集名称“A”,若没有自动显示,则点击“Select下拉按钮”选中步骤2创建好的图集“A”
1. C#中没有“四舍五入”,它采用的是“四舍六入五成双”。为了用C#来实现“四舍五入”,我写了下面的函数:
一、由于Unity打包过程需要耗费很长的时间,在测试过程中如果只需测某几种功能,则我们大可以需要将某些Resources中的资源删除,以节约打包时间.
但是当你删除之后,问题来了,每次更新SVN都会把这些删除了的资源重新更新下来,再此编译,又要耗费很长时间。
如果我们更新的时候能让SVN不更新这部分资源就好了,可惜的是TortoiseSVN就有这功能。
将资源排除在SVN控制之内:
右键单击文件夹 -> TortoiseSVN ->
Unversion and add to ignore list -> 文件夹名称
将资源重新纳入至SVN控制:
如果你要重新纳入的文件已经在本地不存在,那么你可以从SVN上重新Checkout一份.
但重新Checkout下来的文件夹仍然没有纳入到SVN控制中。
右键单击该文件夹 -> TortoiseSVN -> Clean
up -> 在弹出的对话中统统都打勾 -> 再次Update
二、服务器换了新的IP地址,这时候我们之前下载下来的SVN项目就需
1. 解压下载好的工程后,找到Assset文件夹
2. 在Unity中新建工程
3. 将Asset文件夹中的文件全部拖拽至新建工程的Project中
4. 运行,若有Error,则依据Log信息解决
比如:我的是缺少strange中的许多类,将scripts下的strange也拖拽至Project中的scripts下,如下
论Android系统源码数据库(mmssms.db)中几个表之前的关系.
首先明了未接信息的数据库的位置在系统
/data/data/com.android.providers.telephony/databases/mmssms.db