U3d NGUI
阿海-程序员
一个普普通通的程序,主要从事unity3d相关的游戏开发工作...
展开
-
NGUI版虚拟摇杆
下面是我用nui实现的一个虚拟摇杆。1,示图2、代码如下,都有比较详细的注释,就不说明了。using UnityEngine;using System.Collections;using System.Collections.Generic;[ExecuteInEditMode]public class Joystick : MonoBehaviour{原创 2014-10-15 11:01:32 · 5438 阅读 · 4 评论 -
将世界坐标转成NGUI坐标
将世界坐标转成NGUI坐标,这个中间需要一个屏幕坐标,可参考如下代码:/// /// 将世界坐标转成UI坐标/// /// Word position.public Vector3 wordPos_to_uiPos(Vector3 wordPos){ Vector3 screenPos = Camera.main.WorldToScreenPoint (wordPos);原创 2014-10-14 09:33:33 · 1670 阅读 · 0 评论 -
制作NGUI动态字体
不用说NGUI是个牛B又好用的插件,我就不多说了。在ngui中有两种制做字体的方式,一种是bmfont等工具制作字体图集的方法,这种方法呢是动态的,生成的图集有多个字就是多少个字,要多加一个字要重新用工具做一次,很是麻烦。而汉字有太多,我们不可能把所有的汉字都做个图集,那也太大了,不现实,所为了加字而字体图集是不可避免的。所幸的是ngui后来又我们提供了一个更好的、动态的、直接使用*.ttf字原创 2013-11-12 11:03:13 · 4263 阅读 · 0 评论 -
NGUI类库说明
基于3.0.0g版本的,NGUI类库说明。这篇博文的由来,是有一个我在月夜星香的博客(有很多不错的博文)中看到一编:NGUI类库说明的博文,觉得很好,不过就是不是很全。正好我也在学习NGUI的源码,就让我来补充的全一点吧。因为ngui中的类也比较多,我会一点一点补上,看客可能不会一开始就看到所的内容。因为我也是在学习中,开始写好的可能学到后面又会推翻前面写的。再则能力也有限,如有错,希望大家多原创 2013-11-14 10:46:42 · 2069 阅读 · 0 评论 -
NGUI自定义图集和自定义字体
开场白就不多说了,其实也不知道该调侃点啥。但是要说的是这个教程可是我的处女作啊。我竟把我的第一次奉献给了大家。值了。下面就开始正题吧。(顺便说一下,我是一个初学者,写的比较啰嗦,我是按我如何操作的来一步步写的。但是我喜欢这类的教程)自定义图集第一步:导入NGUI外部包。这个大家都应该会吧。第二步:准备一些图片资源,这里我借用一下2DToolKit的一些图片,并将转载 2013-01-24 16:51:29 · 1567 阅读 · 0 评论 -
NGUI控件改造——输入框光标可移动
(转自:虚竹子)使用Unity3d开发游戏时, 由于引擎本身的效率较低, 并且控件的使用较为繁锁, 一般游戏开发者往往选择第三方插件NGUI.NGUI 是由”Tasharen Entertainment Inc”开发的, 主页:http://www.tasharen.com/, 作者利用Unity3d的碰撞检测实现了UI控件的事件触发,包括:按钮,复选框,下拉条,滚动条等等转载 2013-10-15 09:34:48 · 4458 阅读 · 0 评论 -
Unity界面插件NGUI基础教程(转)
(转自:http://1vr.cn/article.asp?id=604)一:创建你的界面1.创建一个新场景.2.选择并删除场景里的MainCamera.3.在NGUI菜单下选择Create a New UI,会打开UI创建向导.4.在创建向导中你能更改UI的基本参数,现在我们选Default layer.点击Create Your UI 按钮.5.转载 2012-11-21 14:08:51 · 1426 阅读 · 0 评论 -
Unity界面插件NGUI核心组件说明(转)
(转自:http://1vr.cn/article.asp?id=605)UICamera-可以添加到任何相机,包含事件系统.UICamera是每个UI的重要组成部分.它负责发送Camera中所有NGUI的活动.如果场景中仅有一个Camera,要确保它附有UICamera脚本.如果有多个相机,确保至少用来渲染UI的相机有UICamera脚本.当将这个脚本放在主相机上时,在游戏场景中的所转载 2012-11-21 09:44:53 · 1349 阅读 · 0 评论 -
NGUI UIScrollView - 大量item子项的性能优化
一、当UIScrollView的下面的包含的子项太多(二三十个之上)时,它的滚动就会变的很卡。对些网上也有很多的优化它的相关,下面是我的一个优化:1、将在超出裁剪框的一个item的距离的item,从scrollview中销毁掉 。当它将要出现在裁剪框中时,再将它构造出来。-- 大家好你都是这么做的。2、为避免频繁的构造、销毁,导致频繁的分配内存和产生大量的内存垃圾内,导致的性能问题,我原创 2014-10-30 17:34:13 · 6453 阅读 · 12 评论