NGUI(九)ProgressBar,HUDText(掉血/加血数值显示)、UIFollowTarge(血条跟随)
摘要:1.创建一个图片lifebar,添加BoxCollider和ProgressBar, 因为血条不需要交互,添加ProgressBar后删除BoxCollider,发现创建后其实时UISlider 2.创建子物体图片Sprite,锚点和lifebar完全对齐,把Sprite设置给UISlider的fo
阅读全文
NGUI(八)拖拽事件DragDropItem、背包案例
摘要:DragDropItem:拖拽事件 OnDragDropMove(Vector3 delta):拖拽移动时会调用 OnDragDropStart(): 拖拽开始时调用 OnDragDropRelease(GameObject surface): 拖拽结束时调用 surface: 放在哪个游戏物体上
阅读全文
NGUI(七) 拖拽功能UIDragObject,改变窗口大小DragResize,滚动条ScrollBar, 文本列表TextList,案例:聊天界面
摘要:1.创建图片Sprite,添加BoxCollider 2.手动在AddComponent添加UIDragObject脚本 3.把Sprite指定给DragObject的Target Target:要拖拽的目标 DragEffect:拖拽效果 None:没有任何影响 Momentum: 缓动效果 Mo
阅读全文
NGUI(六)InputField输入框,注册界面实例,添加人工验证脚本
摘要:1.创建一个图片背景Sprite,添加boxCollider 2.给具有BoxCollider的控件添加交互功能InputField 3.给Sprite添加文本控件Label,并拖入到InputField组件中 Label:输入文本框 StartingValue:初始值 SavedAs:? Acti
阅读全文
NGUI(五)技能CD冷却
摘要:1,创建技能按钮,在该按钮物体上创建图片作为子物体,图片格式设为360度填充,添加监听事件 2.挂载脚本,给button添加点击事件 using System.Collections; using System.Collections.Generic; using UnityEngine; publ
阅读全文
NGUI(四)制作一个菜单界面
摘要:1.拼UI,挂载对应控件 2.脚本GameSetting.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public enum GameGrade { ESAY, NORMAL, D
阅读全文
编辑器下获取选中的物体
摘要:1. [MenuItem("Tools/获取场景物体")] public static void GetGameOjbect() { GameObject go = UnityEditor.Selection.gameObjects[0]; Debug.Log(go.name); }
阅读全文
Win10关闭自动更新
摘要:1.搜索window更新,设置全关 2.按下【Win+R】组合键打开运行,输入“services.msc”启动Windows的服务窗口,从中找到“Windows Update”双击打开,先停止服务状态后再将其中的启动类型设置为【禁用】。 3.按下【Win+R】组合键打开运行,输入命令“tasksch
阅读全文