
ugui
文章平均质量分 62
Unity青子
Unity3D/模型训练与识别/
展开
-
【UGUI】事件侦听、缩放拖动物体(3D物体也可以被侦听-滑入、点击、离开...)实现了鼠标划上去物体变大 ,拖拽3D物体
如果想要侦听病操作三维物体,需要给摄像机添加一个物理射线发射器,把脚本挂给被侦听的对象即可。//脚本实现侦听鼠标行为,并实现鼠标划入放大物体,鼠标划出复原物体,以及拖拽物体。脚本需要挂给侦听对象。原创 2023-12-01 17:08:56 · 520 阅读 · 0 评论 -
【UGUI】为Button 组件添加回调函数-也就是按钮控制一些行为
首先在脚本任意创建一个公共函数然后在外部挂在到按钮组件下面的Onclick() 列表中,点击加号,添加回调函数!要想找到函数、需要找到脚本、要想找到脚本需要找到脚本所在的游戏物体!因此把我们定义的公共函数所在的脚本所在游戏物体放进去!原创 2023-12-01 16:01:47 · 693 阅读 · 0 评论 -
【UGUI】Unity为下拉菜单添加选项(DropDown)
核心代码: OneDropdown.options.Add(new TMP_Dropdown.OptionData("四川"));要想控制谁就把谁拿到代码里-获取组件-修改组件参数(变量或者方法)原创 2023-12-01 15:48:55 · 1298 阅读 · 0 评论 -
【UGUI】实现背包的常用操作
这些代码片段可以帮助你开始创建一个基础的背包系统。你可以在此基础上逐步添加其他功能,如排序、搜索、使用物品等。在实现每个功能时,要确保添加适当的 UI 事件侦听器和相应的交互逻辑。如果你需要更详细的代码实现和技术博客文章,建议在开发过程中结合 Unity 文档和相关教程进行学习和实践。在背包中,你可能需要在 UI 上添加一个删除按钮,点击按钮后可以删除对应的物品。可以通过鼠标悬停或点击物品显示详细信息。原创 2023-11-30 23:01:51 · 848 阅读 · 0 评论 -
【UGUI】实现UGUI背包系统的六个主要交互功能
在这篇教程中,我们将详细介绍如何在Unity中实现一个背包系统的六个主要功能:添加物品、删除物品、查看物品信息、排序物品、搜索物品和使用物品。让我们开始吧!原创 2023-11-30 22:57:45 · 1190 阅读 · 0 评论 -
【UGUI】Unity教程:实现物品的拖拽功能
大家好,今天,我们将一起学习如何在Unity中实现物品的拖拽功能。这是一个非常实用的技能,无论你是在制作RPG游戏的背包系统,还是在制作策略游戏的建筑放置功能,都会用到这个技能。那么,让我们开始吧!原创 2023-11-30 22:24:52 · 3782 阅读 · 2 评论 -
【UGUI拖拽】实现从一个道具栏拖拽一个UI道具到另一个道具栏
以上就是实现从一个道具栏拖拽一个UI道具到另一个道具栏的全部步骤。通过这个教程,你应该已经学会了如何使用Unity的UGUI系统和事件系统来实现UI道具的拖拽功能。希望这个教程对你有所帮助,祝你在Unity游戏开发的道路上越走越远!原创 2023-11-30 22:13:19 · 1464 阅读 · 0 评论 -
【UGUI】事件侦听EventSystem系统0学
实现它主要有三个核心组件:当谈论这些组件时,我们实际上是在谈论游戏中管理事件和交互的“守护神”。让我生动地为你解释一下这三个组件的作用:🖼️ **BaseRaycaster(图形光线投射器)**:它是一个基础的射线投射器,用于确定用户点击的目标对象。Unity提供了一些默认的射线投射器,比如PhysicsRaycaster(用于3D物体)、Physics2DRaycaster(用于2D物体)和GraphicRaycaster(用于UI元素)。如果你有特殊需求,也可以自定义你自己的射线投射器。原创 2023-11-29 17:59:04 · 1545 阅读 · 0 评论 -
【UGUI容器】中Content Size Fitter组件-使 UI 元素适应其子内容的大小
通常,在使用矩形变换定位 UI 元素时,应手动指定其位置和大小(可选择性地包括使用父矩形变换进行拉伸的行为)。但是,有时可能希望自动调整矩形的大小来适应 UI 元素的内容。为此,可添加名为内容大小适配器 (Content Size Fitter) 的组件。原创 2023-11-25 17:30:53 · 2027 阅读 · 0 评论 -
【UGUI】制作用户注册UI界面
同一个事情里面包含两个UI元素都应该打组便于管理和查找。原创 2023-11-24 15:40:04 · 742 阅读 · 0 评论 -
[UGUI]Unity背包系统制作详细步骤
创建空物体作为网格内容容器,相对父亲居中,700*450像素,为他再添加一个组件UI -image,铺满作为背包背景图。滑动框是由三部分组成:横向和纵向滑动块、被关联的滑动内容(这个内容可以是任何UI,文本、图片、视频,只认UI)在创建一个顶部image做LOGO(宽度和父亲一样,高是50像素),里面创建子文本写上内容。选中BG,找到他的锚点设置,按住Alt键,点击右下角的适配,让锚点和内容都匹配画布。然后把位置调整好,把刚才做好的背包关联到滑动面板的内容变量里面。然后开始添加子物体,可以看到自动排列了。原创 2023-11-23 22:38:30 · 4004 阅读 · 1 评论 -
Unity UGUI的自动布局-LayoutGroup(水平布局)组件
i < 3;i++)创建一个空物体,并添加HorizontalLayoutGroup组件。创建一个子物体预制体,包含一个Text组件。将子物体预制体拖拽到layoutGroup的Child Prefab属性中。将layoutGroup的Child Alignment属性设置为Middle Center。运行游戏,可以看到子物体在水平方向上居中对齐。原创 2023-11-23 16:47:03 · 3666 阅读 · 0 评论