精华内容
下载资源
问答
  • 1、 创建2D UI,2、 创建标题,3、 创建开始游戏、选项和结束游戏按钮4、 为按钮添加声音5、 添加游戏介绍并让文字一点一点显示出来6、 设计选项按钮7、 使用脚本监听控件值得修改,取得控件的值8、 完成界面的动画...
  • 使用NGUI做背包系统

    2021-09-10 10:15:48
    使用NGUI做背包系统 一、项目图片: 二、开始制作(别忘了导入NGUI插件): 1.建立背包界面就简单略过,主要就是Scrollview加grid,参考下图: 2.在每个格子上面的物品加Drag goods的脚本和绑定碰撞盒,运行就可以...

    使用NGUI做背包系统

    一、项目图片:
    背包图片二、开始制作(别忘了导入NGUI插件):
    1.建立背包界面就简单略过,主要就是Scrollview加grid,参考下图:
    背包界面制作 2.在每个格子上面的物品加Drag goods的脚本和绑定碰撞盒,运行就可以进行拖动物品了,脚本是NGUI自带的。
    加拖拽脚本
    3.由于我的界面分为左右界面,因此拖动物品到左边界面的格子上时,物品会看不见,因此需要建立一个深度值最大的全屏Panel,一开始拖动物品就克隆一个物品到这个Panel作为子物体,克隆仅仅是为了让我们可以看见。别忘了在Drag goods脚本勾选Clone on Drag。
    片段代码如下:
    在这里插入图片描述
    4.然后是释放物品,判断是不是空格子,如果格子里面有物品就不能换位置,当然后面还有判断是不是同类型的物品啊,是不是左边的装备格子啊这些条件,可以打开源项目详细了解。
    在这里插入图片描述 5.背包整理,思路是遍历所有背包格子,从第一个格子检测,如果检测到有空格子,后续又检测到后面格子有物品就将该物品放到空格子上。
    在这里插入图片描述6.拖动物品到左边装备栏后需要更新右边背包的物品。
    在这里插入图片描述7.物品类别展示,点击图标切换到该类所有物品显示。
    在这里插入图片描述在这里插入图片描述
    8.显示全部物品,类别展示完后,展示全部用到。
    在这里插入图片描述三、总结:背包系统更多细节文章很难展示,可以参考源项目文件,源项目文件地址:https://gitee.com/sunshineluofeng/ngui-backpack-system

    展开全文
  • NGUI u3d界面

    2015-08-05 15:26:10
    NGUI is a powerful UI system and event notification framework for Unity (both Pro and Free) written in C# that closely follows the KISS principle.
  • NGUI 2D界面

    2014-05-16 14:01:03
    NGUI界面设置,可以制作登陆界面、2D游戏等。
  • NGUI 一个返回按钮 用这一个按钮 实现返回多个页面 需要怎么
  • Unity_NGUI游戏注册界面

    千次阅读 2018-07-22 18:05:37
    主要 用到 UI button UI input File; 首先 NGUI open prefab Toolbar 把 simple Button Simple Input File拖进来。

    主要 用到  UI button UI input File;

    首先 NGUI  open prefab Toolbar

    把 simple Button Simple Input File拖进来。

    展开全文
  • NGUI和UGUI的渲染方式是不同的,UI界面的拼接也是有差别的,这里就只说NGUI拼接UI界面相关的事项 一.NGUI中的drawCall统计规则: (1)一个UITexture就是一个单独的drawCall (2)每个Panel就是一个drawCall (3)相邻的...

    NGUI和UGUI的渲染方式是不同的,UI界面的拼接也是有差别的,这里就只说NGUI拼接UI界面相关的事项

    一.NGUI中的drawCall统计规则:
    (1)一个UITexture就是一个单独的drawCall
    (2)每个Panel就是一个drawCall
    (3)相邻的depth的相同图集 合成一个drawcall(如果相邻的depth使用不同的图集,drawcall不能合并,每个图集就单独计为一个drawcall)

    二.NGUI中的刷新规则:
    (1)首先对UiPanel,按照depth进行排序
    (2)然后对每个panel下的UIWedget按照depth进行排序
    (3)NGUI的渲染是在“透明度”序列中(即 Transparent,渲染顺序是从后往前渲染 )
    (4)depth越小,越先渲染,depth越大越后渲染:所以在屏幕上看到的结果是depth最大的在最上面

    三.如何调试和确认NGUI中drwacall存在的问题:
    请参考如下网址的内容
    https://zhuanlan.zhihu.com/p/66720884

    四.优化建议:
    (1)拆分Panel。多添加一个panel会多增加一个drawcall,但是会减少界面中mesh重建渲染线程的压力,避免整个UI界面的重建(仅仅重建此panel下的内容)。多增加一个drawcall ,减轻渲染线程的压力!!!!!!!!!!!!
    (2)避免depth的打断。相邻的depth,使用相同的图集,中间不插入其他图集,保证drawcall的合并。
    (3)z值的大小不会影响渲染的顺序,请留意。
    (4)动静分离。不会改变的UI设置为static(有风险请慎用)

    展开全文
  • NGUI

    2020-05-07 09:07:28
    (一)NGUI NGUI概述:NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件, 全面支持iOS/Android和Flash。相比UGUI(Unity自带的UI系统),有着更高的性能和更低的学习难度。 在进入学习之前...

    (一)NGUI

    NGUI概述:NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件, 全面支持iOS/Android和Flash。相比UGUI(Unity自带的UI系统),有着更高的性能和更低的学习难度。

    在进入学习之前,首先下载NGUI插件,解压缩并导入到Untiy中:NUGI插件下载链接

    NGUI插件包

    导入NGUI插件包

    导入NGUI插件包之后我们会发现在菜单栏中,出现了NGUI一栏,说明导入完成了。

     

    导入完成

    首先熟悉下NGUI预制的工具栏:

    打开Prefab Tollbar

    我习惯将此工具栏拖放到Project视图界面中:

    拖动

    拖动完成

    这些工具我们就可以直接使用了,首先我们把Scene场景切换成2D模式,一般来说,做UI界面,切换到2D更为方便直观。然后试着导入背景:

    切换2D,导入背景

    这个紫色的框架就是相机的视野范围,所以要展现给玩家的UI界面也要控制在这个紫色框架之内:

    相机范围框架

    之后我们把Prefab Tollbar中的其他工具导入到背景里。发现相机的图标挡住了游戏对象,向左调一下3D Icons即可:

    把相机的图标向左调至最小

    完成

    就让我们运行一下,看看各控件的功能:

    多多尝试,都是游戏中常用的控件。接下来的章节会对这些常用控件逐一进行讲解。

    展开全文
  • [纹理材质] [插件] RPG Theme NGUI Skin NGUI的RPG游戏界面
  • Ngui忽略ui界面的物体

    2015-11-13 17:09:12
    今天项目,碰到一个问题,人物用的是计算鼠标坐标模拟触屏操作,每次在点击UI按扭时,就会自动执行触屏操作,找了好久问题,结果是Ui界面的按扭也是有对鼠标的操作进行记录的。想了一下方法,只要在触屏时加个判断...
  • Unity之NGUI制作登录界面

    千次阅读 2015-01-24 23:35:55
    今天上午的时候,对NGUI制作登录界面做了一个联系,下面给大家分享下 一个简单的登录界面................................... 1、登录背景创建---Sprite介绍 在sprite的inspector里大家可以看到...
  • NGUI 局部2d卷轴

    2014-03-31 15:56:00
    没有提到在UI界面里某个部分卷轴动画,找了很久,才发现NGUI的Panel里的Clipping属性可以裁剪Panel的大小。 所以特此记录,以后还是需要多关注各个组件的api和相关属性的具体含义。 转载于:...
  • 首先今天我主要了一下,用NGUI做的NPC对话,效果有点不好看,就凑合看吧。我首先用NGUI打了一个界面,然后为sprite添加了button事件,然后接下来就是代码的问题,当然还用到了射线的问题,至于射线是怎么用的,...
  • NGUI卡通界面diy工程包

    2015-11-12 10:15:46
    unity3d插件ngui卡通界面diy工程包。
  • 大名鼎鼎的U3D插件NGUI,移动开发做界面都用它.最新官方版本,包含API文档.
  • 基于NGUI的unity界面管理的讨论

    千次阅读 2016-09-18 10:23:55
    刚刚的项目,由于界面管理的不太好,所以在开发的过程中出现了很多奇怪或难缠的bug,搞得我们几个写UI逻辑的越写越觉得没意思,想方设法的到处打补丁,后来也就是在这样的情况下,一直在总结开发中关于界面上...
  • NGUI界面动画

    2019-10-07 23:52:59
    又或者一些更加复杂的运动轨迹。 我们的项目现在就是使用Animation/Animator来制作界面动画。 流程:由程序将界面导出package...(ps:最好是要确定好整个项目涉及的界面有哪些动画效果,具体界面的宽高都不变了之...
  • ngui

    2019-08-12 11:13:11
    界面搭建(Label一定要选择字体(如果是中文选项的话一定要是Untiy))->给图片添加Box Collider->给图片挂载组件 Popup list(输入要进行选择的内容)->Font处选择字体->将Label拖入到选项OnValue Change处->...
  • NGUI 3.12.1

    2018-07-24 00:06:56
    最受欢迎的Unity3d界面插件,NGUI 3.12.1版,可以用于Unity3d2018版本
  • NGUI 界面自适应

    2014-11-26 12:55:00
    关于 NGUI界面自动适应不同的手机分辨率,网上已经够多的了。如果你点进了这个网页,推荐一下这一篇吧: http://www.xuanyusong.com/archives/2536 下面是我自己的总结: 首先,为什么手机游戏不要使用 ...
  • NGUI插件一个简单的登录界面

    千次阅读 2014-02-12 21:22:48
    我们先来看一下结果: ...2.NGUI-->create a Widget-->template选择input-->add to panel 3.同样的方法再建一个输入框 4.NGUI-->create a Widget-->template 选择button 5. 创造一个脚本代码为:public UI
  • #避免NGUI点击 NGUI点击Button 是使用射线触发事件,事件响应之后,在鼠标放到拥有Collider的UI上之前,会在从主相机持续发射射线,这时就会持续触发点击事件(比如一直点击地面使人物移动),在点击之后鼠标可能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,584
精华内容 1,433
关键字:

ngui做开始界面