Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理相似。以下就讲一下Tweene Animations。主要类:Animation 动...
分类:
移动开发 时间:
2014-07-24 14:48:08
阅读次数:
370
这里判断缓存文件是否存在使用的是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
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是...
分类:
移动开发 时间:
2014-07-20 22:27:40
阅读次数:
347
一、 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