Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。View Animation(Tween Animation):补间动画,给出两个关...
分类:
移动开发 时间:
2014-12-28 00:21:26
阅读次数:
174
世界坐标转换到NGUI坐标:场景中有一个照3D物体的透视摄像机,NGUI使用自己独立的正交摄像机,转换步骤如下: 1. 使用透视摄像机把世界坐标转换到屏幕坐标Vector3 pos = Camera.main.WorldToScreenPoint(worldPos);pos.z = 0f;//z一....
分类:
编程语言 时间:
2014-12-25 13:00:22
阅读次数:
132
注:NGUI 组件上加上 BoxCollider 并设置区域大小public void OnMouseDown() { if (UICamera.hoveredObject == null) //场景的点击 { a = GameObject.Find("box"); if (...
分类:
其他好文 时间:
2014-12-20 18:15:06
阅读次数:
145
1.在蘑菇街购物当中有这个这种效果。商品添加到顶端购物篮里面,其实就是一连串Tween动画。2.这个动画的思路是: 将购物篮的图片先隐藏在屏幕的中间,当点击立即购买按钮进行scale变化由1.0->1.4在由1.4->1.0的下效果。然后translate和Alpha等动画集合的执行。对动画进行监....
分类:
移动开发 时间:
2014-12-18 18:34:03
阅读次数:
229
示例代码如下: 响应的函数声明为: void OnChange(UIToggle toggle)
{ if(toggle.value) { // do something }
} 添加响应的代码如下: UIToggle toggle = obj.GetComponent(); EventDelega...
分类:
其他好文 时间:
2014-12-18 11:45:14
阅读次数:
280
布局框架。链接:http://pan.baidu.com/s/1eQzSXZO 密码:25ir这次 我采用 ngui 来设定界面。除工具栏模块外,其他各类ui模块都是 内存池动态加载的,这也避免了模块太多导致内存大问题。每个模块 数据显示 都在单例中取得,尽可能不利用派发方式 影响效率。同时 程序每...
分类:
其他好文 时间:
2014-12-17 16:08:12
阅读次数:
197
按钮的效果图: 设置NGUI按钮点击动画, 1.添加一个UIButton Scale组件 设置Pressed的缩放尺寸: x=0.9,y=0.9,z=0.9 2.添加BoxCollider组件 可爱的按钮点击变小动画就完成啦(O(∩_∩)O~)
分类:
其他好文 时间:
2014-12-15 23:20:19
阅读次数:
408
Tween公式 4个参数t:current time(当前时间)b:beginning value(初始值)c: change in value(变化量)d:duration(持续时间) return (目标点) 1 var Tween = { 2 linear: function (t...
分类:
其他好文 时间:
2014-12-15 15:00:37
阅读次数:
238
功能实现效果:场景中文件目录1、在MainCamera添加UICamera组件2、UIWrapContent内的Item绑定MyDragDropData和MyDragDropItem中Prefab关联的是即使需要在场景中生成的预设对象,3、DragandDropRoot作为UI拖动显示有效区(别删除该对象)4、最后附上Demo下载地址Demo环境:Unity4...
分类:
其他好文 时间:
2014-12-12 16:54:14
阅读次数:
204
View的Tween动画过程中点击事件的位置并不会因为动画位置的改变而改变,是因为在动画过程中layout的位置实际上没有变,因此曾经一度认为View的点击事件(其实不仅仅是点击事件,包括所有的触摸事件)触发的范围是该View在layout的时候指定的left,top,right,bottom。今天才发现不完全是这样的。一切都是因为平时看代码没有仔细一点所造成了对问题理解不全面。
在这里记录一下...
分类:
移动开发 时间:
2014-12-11 10:27:46
阅读次数:
224