展开

关键词

UGUI之ScrollRect

1、创建一个Panel,命名为ScrollRect,添加 ScrollRect组件

27720

Unity-UGUI

UGUI与NGUI区别 ? differentBetNGUIAndUGUI.PNG 画布 Canvas 画布是摆放容纳所有的UI元素的区域,所有的UI元素需要在Canvas上组装。

51420
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Unity ugui屏幕适配与世界坐标到ugui屏幕坐标的转换

    好在Unity ugui中自带Canvas适配: ? 例如,我们要在手机上采用竖屏设计,可能就会用到如上这样的参考分辨率,这时Canvas画布会自动检测当前的屏幕分辨率并进行缩放。 ? 为了更直观的了解ugui的缩放原则,我们可以直接通过实验测试数据来观察: 如上所示,此时我设置的测试分辨率为1440*2960,因为设置的是按照参考分辨率的宽度进行匹配,所以整个画布的高度就会变为2960 下面来讨论进行过缩放后的ugui中如何显示指定三维世界坐标位置的点。

    99110

    Unity基础(24)-UGUI

    UGUI 控件是UGUI内置的,控件上面因因包含不同的组件而不同。 Image组件 Image等价于NGUI的Sprite组件,用于显示图片。 Material(材质):图片叠加的材质,可以用来实现一些特殊效果,如凹凸感觉 Raycast Target(射线投射目标):是否作为射线投射目标,关闭之后忽略UGUI的射线检测。 ScrollView的Content不能根据实际Content下的游戏物体的多少自动改变Content的宽高问题 在实际使用UGUI开发的过程中发现一个UGUI的BUG:当Content下的子物体增加时 于是自己写了一个脚本,根据Content下的子物体的个数来控制Content的宽高(原理是修改RectTransform的sizedelta) /* * 说明:挂在UGUI中ScrollView中的

    86420

    零基础入门 18: UGUI Slider

    现在教程的思路是按照UGUI的组件进行逐一的讲解,先是在Unity里的操作设置,以及代码段的操作控制。上一篇Toggle讲解之后,这篇就是UGUI里的Slider组件了。 ?

    75220

    unity ugui的拖拽与放置

    2、创建Panel(会自动创建Canvas 和EventSystem),将Panel中的Image组件删除,重命名为MainPanel。

    12120

    零基础入门 16: UGUI RawImage

    今天的内容会很简单,也会很短,分享一下UGUI的RawImage,那什么是RawImage呢? ? RawImage是比Image还要原生的不可交互的贴图显示组件,那它和Image有什么区别呢? 进入正题 ---- RawImage是UGUI的显示贴图的组件之一,它比Image更加的简单。 还记得前几篇分享的Image吧,Image这个组件的目标贴图只能支持Sprite类型的图片。

    67630

    零基础入门 19: UGUI ScrollBar

    今天这篇内容非常之少,介绍一下Unity里UGUI ScrollBar这个组件。

    86320

    零基础入门 23: UGUI ScrollView

    Hello,大家好,我是Jimin,马上就是五一假期了,提前祝大家假期愉快 今天要分享的内容,是近期内关于UGUI的最后一篇,UGUI里的滚动视图ScrollView,后期的内容会根据项目实用的功能组件进行分享 【方式二】 现在的Unity版本中有一个现成的UGUI控制,官方提供的创建完整的滚动视图。使用起来相对成本较低,降低了自己制作的难度。 ? 大家跟着我的步骤来,就可以实现老版本UGUI对滚动视图的创建。 ---- 接下来,就是现在版本的UGUI,直接提供了一个ScrollView的控件为大家使用。 ? 里的滚动视图,那么近期的UGUI内容也告一段落,相信零基础入门或者对UGUI不熟悉的同学,经过这一系列的UGUI内容讲述,已经有了一个大概的了解了。 如果忘记了也没关系,可以通过公众号下方菜单栏,Unity零基础入门,点击进入UGUI专题复习即可。 下期开始,将对实际项目中有用的组件或一些功能组件进行分享。

    1.6K20

    Unity-UGUI无限循环列表

    Unity版本:2017.4 简介: UGUI使用ScrollView、GridLayoutGroup实现无限循环列表,支持数据刷新,支持跳转,支持动态插入/删除 使用说明: 点击UI中的ID进行删除

    2.2K21

    零基础入门 21: UGUI Inputfield

    经过这么多期的UGUI组件介绍之后,UGUI主题的入门分享也慢慢进入尾声,所剩下的组件也只有Inputfield,Panel和ScrollView了,今天给大家分享的是Unity里UGUI组件的Inputfield

    1.8K30

    零基础入门 15: UGUI Button

    必不可少,今天这篇分享,来说下UGUI里的按钮,Button组件。 ? 进入正题 ---- 打开Unity,在场景中创建一个Button,来看下他身上的自带组件。 如下图。 ? 好了,今天对UGUI Button的分享就到这里了。 新年已过,又开始了上班的日子,大家努力工作哟。 接下来的内容依然不定期更新(ヾ( ̄▽ ̄)Bye~Bye~) ? ?

    86320

    零基础入门 17: UGUI Toggle

    今天还是继续UGUI主题的分享,今天分享的内容是UGUI里的Toggle组件。 进入正题 ---- 说到Toggle,可能大家会觉得陌生,什么是toggle?

    87950

    零基础入门 20: UGUI DropDown

    后续如果确定了这种制作方式,我会尽量保证高清晰度提供给大家查看) 今天给大家分享一个Unity5中期版本才加入的UGUI组件,Dropdown。什么是Dropdown呢? ---- Dropdown这个组件是之前UGUI刚出时没有的组件。也算是一个新组件,我们先在Unity里创建一个看看 ? 重命名后再看来下Dropdown的组件内容 ? 静态图展示 ?

    98350

    零基础入门 22: UGUI Panel

    可谓是,非常的简单啊,我甚至都在考虑要不要单独抽出一次当做分享内容 (・-・*),也有可能是我所有分享里文字数目最少的 今天给大家说说UGUI组件,Panel,画布的意思。 ? 下一期,是我们近期UGUI主题分享的最后一个组件,ScrollView。 有问题可以给我留言或者加我的QQ 大家ヾ( ̄▽ ̄)Bye~Bye~ ? ?

    1.6K30

    零基础入门 13: UGUI Text

    前几篇介绍了UGUI里的Image,今天来说下UGUI 的Text,显示文本的组件。因为有了之前代码创建Image的铺垫,所以对Text的使用就都在这篇介绍了。 ? 好了,今天的UGUI Text分享就结束了。 ? ?

    81840

    Jtro的技术分享:ugui做虚拟摇杆

    这里给大家不用easytouch做摇杆的方法,其实做虚拟摇杆还是easytouch简单方便一点,只需要几个步骤和少量的代码就可以了,但是如果在没有easytou...

    2K1513

    Jtro的技术分享:UGUI的极限优化

    关于unity中的UGUI优化,总有说不完的话题,优化方式有很多种,我今天要说的这种,算是一种简单的优化,实在开发人员觉得实在没有优化的方式采取的优化方式。

    2K1613

    【Unity游戏开发】UGUI不规则区域点击的实现

    马三在上家公司工作的时候,曾处理了一个UGUI不规则区域点击的问题,制作过程中也有一些收获和需要注意坑,因此记录成博客与大家分享。 众所周知在UGUI中,响应点击通常是依附在一张图片上的,而图片不管美术怎么给你切,导进Unity之后都是一个矩形,如果要做其他形状,最多只能旋转一下,或者自己做一些处理。 图1:UGUI不规则点击区域示意图   下面是处理了不规则区域点击后的演示效果,当点击按钮的时候,会对点击次数进行累加并且打印到控制台。 图2:规则区域与不规则区域点击效果对比 二、针对UGUI不规则区域点击的两种处理方法   针对UGUI的不规则区域响应点击,一般来说有两种处理办法:   1.精灵像素检测:该方法是指通过读取精灵(Sprite 四、总结   通过本篇博客,马三和大家一起学习了如何在Unity中实现UGUI不规则区域的点击,希望本篇博客能为大家的工作过程中带来一些帮助与启发。

    1.2K30

    【Unity3d游戏开发】UGUI插件入门之游戏菜单

    ugui是unity4.6开始加入的一个新的ui系统,非常强大,下面我们将通过一系列博客的方式一起来学习一下ugui的使用。 本篇博客会介绍如何使用ugui制作一个游戏菜单,并且了解如何让物体与ugui的控件交互,效果图如下: ? ?    为了方便,我们新建一个空物体来挂载脚本,新建一个空物体,命名为GameManager,然后为它挂载一个脚本,代码如下: 1 /* 2 ProjectName: UGUI之游戏菜单 3 Author 为Player添加一个脚本,代码如下: 1 /* 2 ProjectName: UGUI之游戏菜单 3 Author: 马三小伙儿 4 Blog: http://www.cnblogs.com/

    90920

    扫码关注云+社区

    领取腾讯云代金券