MobileAtlasCreator1.9.16离线地图下载神器之下载自定义图源本文详细的介绍了如何使用MobileAtlasCreator来下载自定义图源,MobileAtlasCreator是用于下载图源的工具,本文测试的是高德地图,其他地图也差不多类似。1、关于MobileAtlasCreator的介绍MobileAtlasCreator是用于下..
分类:
其他好文 时间:
2014-07-23 21:14:06
阅读次数:
1412
这里判断缓存文件是否存在使用的是url.GetHashCode()方法,因为我们的图片文件名采用的是原URL的哈希码直接作为文件名来保存,重名概率可以忽略不计,也缩短了文件名的长度提高效率,这个做法借鉴于 iOS开源框架EGOImageView。
如果是第一次加载图片,这个URL对应的文件不存在,那么我们就去原URL下载图片然后赋值给控件
如果缓存文件夹中已有该文件,直接读取加载
由于前文的铺垫,我们的工具类已经是MonoBehaviour的单例子类,所以可以使用unity的异步函数StartCorutin...
分类:
其他好文 时间:
2014-07-23 17:17:21
阅读次数:
370
我们在移动端的开发中,异步网络图片加载用的非常的多,在unity当中虽然有AssetBundle的存在,一般是先加载好游戏资源然后再进入场景,但是还有不少地方能够用到异步网络图片的加载以及其缓存机制。
我之前也写过两个版本的ios中的异步网络图片加载helper类,所以今天按照同样的思路,也想做一个好用的helper类给大家使用以及简单的说下实现原理。
首先我们加载一张网络图片,要做的事情分步来讲为:
0.开始之前设置一张固定的图片作为占位图(placeholder),表示我们的图片还没加载好,来填充当前图...
分类:
其他好文 时间:
2014-07-23 00:06:17
阅读次数:
338
看了许多的文章都有讲到关于NGUI的事件管理,许多人的做法的是封装一个事件处理层,避免在每个UI控件上都绑定事件处理脚本。我们项目的做法是:在每一个需要进行事件处理的控件上绑定UIEventListener脚本 然后每一个UI采用一个Scene,每一个UI对应一个CUI的Class 比如:cb-Ar...
分类:
其他好文 时间:
2014-07-22 22:41:14
阅读次数:
248
Time类掌控了Unity3D游戏世界的时间,通过它可以带着你的各种游戏对象去做时间旅行。Time.TimeScaleTime.FixedDeltaTimeTime.fixedDeltaTime=0.02*Time.timeScale;
分类:
其他好文 时间:
2014-07-22 14:56:45
阅读次数:
212
unity版本:4.5 NGUI版本:3.6.51、选择要制作的图片放到对应目录下,在Asset下新建一个文件夹Picture用于放置图片:2、选中一张图片,打开Atlas Maker:3、单击窗口中的Create按钮,选择一个路径保存,在这里我们新建一个文件夹Prefabs用于保存生成的文件,可以...
分类:
其他好文 时间:
2014-07-22 08:34:37
阅读次数:
224
一、 Create a Button 一、(Menu)NGUI -> Create -> Sprite 二、attach box colider to the Sprite , then attach UIButton Script 三、Create - >Lable as Sprite...
分类:
其他好文 时间:
2014-07-20 22:02:43
阅读次数:
325
技术: Unity NGUI Buttion,Scroll View,UI input, F2 改名 Linux Xargs英语: blather cunt droll amputate forlorn don cub
分类:
其他好文 时间:
2014-07-19 14:35:59
阅读次数:
198
NGUI讨论群:333417608
NGUI版本:3.6.8
注意:参数必须是公共成员变量,不能是栈上的、或者私有的(就是临时在函数里面定义的或者是函数的参数都不行)
using UnityEngine;
using System.Collections;
public class SZEventDelegateParams : MonoBehaviour {
...
分类:
其他好文 时间:
2014-07-18 15:08:12
阅读次数:
242
Unity版本:4.5.1 NGUI版本:3.6.5 注意NGUI版本,网上的大部分教程都是2.x版本的,在步骤上面略有不同,此文适合初学者。示例: 通过NGUI创建一个背景和按钮。1.首先创建一个新场景,并保存,在此场景取名为Test: 在Unity主界面上:File — New Scen...
分类:
其他好文 时间:
2014-07-17 18:06:53
阅读次数:
269