下面是我用nui实现的一个虚拟摇杆。
1,示图
2、代码如下,都有比较详细的注释,就不说明了。
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[ExecuteInEditMode]
public class Joystick : MonoBehaviour
{...
分类:
其他好文 时间:
2014-10-15 12:48:20
阅读次数:
286
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理相似。以下就讲一下Tweene Animations。主要类:Animation 动...
分类:
移动开发 时间:
2014-10-14 20:05:59
阅读次数:
341
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。下面我们开始今天的Unity3D技能培训。 我们学习Unity3D培训目标:让U3D初学者可以更快...
分类:
其他好文 时间:
2014-10-14 19:57:09
阅读次数:
552
在.NET下使用了约2个月的Unity NGUI后,感觉.NET cs用起来还比较容易上手,Unity 2D项目中使用NGUI也非常好用。其丰富的库支持,让愿意花时间的人一学就会用,比如我们用得比较多的,iTween/EasyTouch/FxMaker/UnityVS等。尤其UnityVS让原来使用VS习惯的人,用起来那叫一个爽!
费话不多说了,下面说说我们以开发过程中解决的一些问题和关...
分类:
编程语言 时间:
2014-10-14 16:20:18
阅读次数:
266
将世界坐标转成NGUI坐标,这个中间需要一个屏幕坐标,可参考如下代码:
///
/// 将世界坐标转成UI坐标
///
/// Word position.
public Vector3 wordPos_to_uiPos(Vector3 wordPos)
{
Vector3 screenPos = Camera.main.WorldToScreenPoint (wordPos);
...
分类:
其他好文 时间:
2014-10-14 11:32:08
阅读次数:
192
3D游戏中,经常遇到这样的情况。角色模型上需要显示角色名字或者血条等信息。如果用一个摄像机会有可能出现名字或血条显示不正常等问题,所以我采用两个摄像机。一个渲染名字或血条等UI,另一个渲染角色模型。下面以NGUI为例,实现这一功能。如图所示,一个相机负责渲染UI,另外一个负责渲染游戏场景。再添加脚本...
分类:
编程语言 时间:
2014-10-13 18:09:41
阅读次数:
344
NGUI 提供了非常丰富、强大的组件库,其中就包括 UIDragObject 组件,这个组件用来实现面板的拖动效果,但是这个组件有一个不好的地方就是被拖动的对象可以被拖到屏幕之外,不过我们可以很容易的借助 NGUI 的代码类库进行来修复这个问题。我们先看一下 NGUI 自带的 UIDragObjec...
分类:
其他好文 时间:
2014-10-13 10:35:29
阅读次数:
357
今天介绍的ScrollView,参考的是NGUI(3.6.8)中的Example项目:Scroll View(Panel)。
先按照Unity插件之NGUI学习(2)创建一个UI Root,然后在UI Root下面创建一个Scroll View,选择菜单NGUI->Create->Scroll View
然后在Inspector窗口做一些参数设置
Movement设置滚动Vertic...
分类:
编程语言 时间:
2014-10-12 16:19:38
阅读次数:
293
Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation。下面依次介绍一下各个动画。Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型:...
分类:
移动开发 时间:
2014-10-10 23:56:24
阅读次数:
400
创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root。
准备工作,制作Font,现在Project窗口创建一个Font文件夹,然后从系统自带字体文件夹中选择自己需要的字体,我选择了黑体,然后拖到Font文件夹中去。选择刚导入的字体。
Font Size默认是16,不过网上看到过size16在IOS上显示太小,所以设置为30。
在菜单中选择NGUI...
分类:
编程语言 时间:
2014-10-10 17:23:04
阅读次数:
359