NGUI
文章平均质量分 62
平民小老百姓
脚踏实地,为了自己
展开
-
NGUI和可视化添加按钮注册事件效果相同的代码
这篇博客可能不那么重要吧,暂时没想到什么情况需要用到。只是作为初学者的我想把一些对自己比较生疏的知识记下来。以后要用能够找到。我们可视化手动添加按钮的点击事件一般需要先指定一个继承了MonoBehavior类的GameObject然后再指定其脚本里面的方法下面的代码可以实现相同的功能: EventDelegate RedAttackEvent = n原创 2016-08-26 21:26:03 · 904 阅读 · 0 评论 -
NGUI名字跟随、伤害显示、血条和miss效果的制作
这里讲一下类似于魔兽争霸里面的血条、伤害和miss效果的制作,这个涉及到了NGUI里面的HUDText,它是NGUI的扩展,有效的只有两个脚本。其中一个是UIFollowTarget、另外一个是HUDText。UIFollowTarget脚本所在的物体在编辑器会出现四个选项:Target表示的是你所要跟随的3D物体,一般是跟随在该物体正中心,所以为了原创 2016-09-02 07:33:47 · 3054 阅读 · 0 评论 -
游戏登录背景的白云生成脚本
最近看了泰斗破坏神的视频,自己写了个生成云的脚本。我把云做成了预制。上面有个Cloud脚本,Cloud脚本主要控制云的透明度变化,移动方向,尺寸和速度,云在漂浮的时候会随机发生透明度变化。当云运动到了某一位置或者到了规定的生存时间就会透明度逐渐减小,看不见的时候自动消失。然后在UIRoot上面放了个CreateCloud脚本,用来控制云的数量和生成速度。看下CreateClou原创 2016-11-02 10:47:23 · 790 阅读 · 0 评论 -
unity 判断触摸坐标是否落在ui上
1.触摸坐标转ui的GameObject的localPositionVector3 uiPosGet(Vector3 pos,RectTransform rect) { Vector2 pos2D; RectTransformUtility.ScreenPointToLocalPointInRectangle(rect, pos, can.worldCamera,转载 2016-11-14 10:25:42 · 3457 阅读 · 0 评论 -
NGUI的ScrollView以及Grid的使用
最近几天用到了NGUI的ScrollView以及Grid来实现上滑下滑的功能,编辑时结构图如下:界面如下:游戏运行时的时结构图如下:界面如下:在ScrollView下面放置一个子物体Grid是因为Grid有自动排序功能,使每一个技能item能够整齐排列。ScrollView默认是水平滑动的,记得在inspector面板选择垂直滑动。要使得Sc原创 2016-08-22 09:12:07 · 8507 阅读 · 1 评论 -
【Unity3D】【NGUI】点击按钮没反应
原文地址:点击打开链接以下是经常发现会遇到的问题。1、设置正确的Camera的Culling Mask;设置正确的UICamera的Event ReceiverMask。这两个要保证就是你的UI那个Layer。2、你的Button上面,需要有Box Collider(size也要正确,可以通过alt+shift+c来快速调整size);Button的layer需转载 2016-11-12 08:51:26 · 5258 阅读 · 0 评论 -
NGUI添加鼠标事件监听方法
我们的游戏有时候需要在鼠标移动至物品栏某项物品的时候能够显示该物品的详细信息。Unity有好多种方法。其中一种是在该物品上面添加组件UI Event Trigger和UI Event Listener。注意要成对使用,否则单独使用UI Event Trigger可能会使该物体的GetComponentInChildren()语句出现报错,即找不到GetC原创 2016-08-30 10:27:48 · 3221 阅读 · 0 评论 -
NGUI的物品拖拽
这里记录下NGUI实现拖拽的脚本,首先脚本继承UIDragDropItem,然后如果要写Start函数,记得要写base.Start(),函数的参数Surface表示的是要释放鼠标时拖拽的物品下面的物品。最后在UIDragDropStart,UIDragDropRelease写你想要的功能。下面是脚本,看懂个大概思路即可:using UnityEngine;using Syste原创 2016-10-05 11:18:14 · 3443 阅读 · 0 评论 -
NGUI事件系统、相关变量、控件等的直接用法
一、 NGUI的直接用法1. Attach a Collider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。2. Attach an Anchor:表示为该物体添加了UIAnchor脚本,作用是避免像素偏移的问题3. Attach UIStretch:表示为该物体添加了UIStretch脚本,提供缩放功转载 2016-11-03 09:31:37 · 770 阅读 · 0 评论 -
Unity 图标绘制插件
描述unity图表绘制Graph Maker 1.5.7 要求Unity 4.6.3或更高版本.Unity 4.6.3 - 5.0.0 = Graph Maker 1.4。Unity 5.0.1+ =最新的图形制作工具。 Graph Maker - 拖放即可使用图表,并在运行时进行高度自定义/更改。 功能 - 在运行时自定义数十个视觉方面- 高度优化性能- 折线图,条形图,堆积条形图- 堆积...转载 2018-12-26 18:21:53 · 1600 阅读 · 0 评论