根据 Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小;然后在UI Root下再创建一个Panel。
在Hierarchy窗口选中Panel,然后选择菜单Component->NGUI->Interaction->Table,查看Inspector窗口,在Panel的属性中增加了UITabl...
分类:
编程语言 时间:
2014-10-15 16:44:41
阅读次数:
427
UIProgressBar默认的方式是压缩图片,而如果我们需要裁减图片,只需要将UIProgressBar的Foreground的UISprite的Type改为Filled就行了。好几个“的”...=。=截个图吧:一开始不知道,还自己费尽实现了一个,原来官方早就支持了,只是这个事情可能比较细节,查也...
分类:
其他好文 时间:
2014-10-15 16:03:46
阅读次数:
209
下面是我用nui实现的一个虚拟摇杆。
1,示图
2、代码如下,都有比较详细的注释,就不说明了。
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[ExecuteInEditMode]
public class Joystick : MonoBehaviour
{...
分类:
其他好文 时间:
2014-10-15 12:48:20
阅读次数:
286
欢迎来到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
创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root。
准备工作,制作Font,现在Project窗口创建一个Font文件夹,然后从系统自带字体文件夹中选择自己需要的字体,我选择了黑体,然后拖到Font文件夹中去。选择刚导入的字体。
Font Size默认是16,不过网上看到过size16在IOS上显示太小,所以设置为30。
在菜单中选择NGUI...
分类:
编程语言 时间:
2014-10-10 17:23:04
阅读次数:
359