Unity--互动组件(Toggle)

这篇具有很好参考价值的文章主要介绍了Unity--互动组件(Toggle)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.组件的可交互

2.组件的过渡状态

3.组件的导航

4.Toggle的属性和参数设置

Toggle 切换控制是一个复选框,允许用户打开或关闭的一个选项;

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

”Toggle的属性和参数:“”

Is on:(开启

拨动开关是否从一开始就打开了?

Toggle Transition:(切换过渡

更改其值时,切换以图形方式做出反应的方式。选项为“ 无”(即,选中标记仅出现或消失)和“ 淡入淡出”(即,选中标记淡入或淡出)

Graphic::(图形化)

用于复选标记的图像。

Group:(组)

如果有 toggle,则属于toggle 组

“”组件的可交互:“”

Interactable:

该组件是否可点击(设置为false时,将禁用交互,并且过渡状态将设置为禁用状态);

“”组件的过渡状态:“”

Transition:

组件的几种过渡效果:

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

None:

此选项使按钮完全没有状态影响。

ColorTint:

根据按钮的状态更改按钮的颜色。可以为每个单独的状态选择颜色。也可以在不同状态之间设置淡入时间。数字越高,颜色之间的淡入度越慢。

SpriteSwap:

根据按钮当前所处的状态,允许显示不同的精灵,可以自定义精灵。

Animation:

根据按钮的状态允许发生动画,必须存在一个动画师组件才能使用动画过渡。确保禁用根运动很重要。要创建动画控制器,请单击“生成动画”(或创建自己的动画),并确保已将动画控制器添加到按钮的动画器组件

“ColorTint:”

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

Target Graphic:(图形目标)

用于交互组件的图形;

Normal Color:(正常颜色)

控件的正常颜色;

Highlighted Color:(高亮显示的颜色)

控件突出显示时的颜色;

Pressed Color:(按下控件时的颜色)

按下控件时的颜色;

Disabled Color:(控件禁用时的颜色)

控件禁用时的颜色;

Color Multiplier:(颜色倍增器)

这会将每个过渡的色调颜色乘以其值。使用此功能,您可以创建大于1的颜色,以使基色小于白色(或小于全alpha)的图形元素上的颜色(或alpha通道)变亮。

Fade Duraction:(淡入时间)

从一种状态消失到另一种状态所花费的时间(以秒为单位)

“Sprite Swap:”

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

Target Graphic:(图形目标)

用于交互组件的图形;

Normal Color:(正常颜色)

控件的正常颜色;

Highlighted Color:(高亮显示的颜色)

控件突出显示时的颜色;

Pressed Color:(按下控件时的颜色)

按下控件时的颜色;

Disabled Color:(控件禁用时的颜色)

控件禁用时的颜色;

“Animation:”

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

Normal Trigger:(正常触发)

普通动画触发器使用;

Highlighted Trigger:(高亮触发)

突出显示控件时触发使用;

Pressed Trigger:(按下触发)

按下控件时触发使用;

Disabled Trigger:(禁用的触发器)

禁用控件时触发使用;

“”组件的导航:“”

“Navigation:”

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

导航选项是指在播放模式下如何控制UI元素的导航。

None:(无)

没有键盘导航。还要确保它不会因单击/点击而获得焦点;

Horizontal:(水平)

水平导航;

Vertical:(垂直)

垂直导航;

Automatic:(自动)

自动导航;

Explicit:(可视化)

选择“可视化”可以直观地表示您在场景窗口中设置的导航;

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎

unity 动态更改toggle的显示状态,unity教程,unity,microsoft,游戏引擎文章来源地址https://www.toymoban.com/news/detail-804711.html

到了这里,关于Unity--互动组件(Toggle)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity UI -- (6)增加Toggle和Slider

            在前面的小节中,我们已经有了一个空的设置菜单。现在让我们来添加设置选项。         在本节最后,我们的设置菜单的样子参考如下:         现在让我们来增加一个toggle,让用户能够通过它来对场景的音乐进行开关。         1. 激活Settings Menu有我物体,隐藏

    2024年02月06日
    浏览(36)
  • 【虚拟仿真】Unity3D中实现3DUI,并且实现Button、InputField、Toggle等事件绑定

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 最近在项目中需要用到3DUI的展示,之前一般会用TextMeshPro进行展示: 但是,后面又需要添加按钮、Toggle等,就捣鼓了

    2024年02月22日
    浏览(68)
  • toggle封装

    using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using static PerformanceAdjusting; //using TMPro; //using UIFramework; //using System; //using DG.Tweening; //using UniRx; public class ToggleController { private List _toggles; private List _text; private int _lastIndex; } class SuperSportNativ

    2024年01月25日
    浏览(28)
  • Unity [TextMeshPRO]动态字体显示中文

    我们知道Unity的Text组件在新版本中已经标记为legacy,TextMeshPRO因为有着更加出色的效果被Unity官方奉为主流。 言归正传,如果我们想要用TextMeshPRO]显示中文应该这么处理呢? 首先,我们肯定要导入一份中文字体 因为静态字体的文章较多,这里不再赘述 然后我们在字体上右键

    2024年02月12日
    浏览(65)
  • 【Unity-UGUI控件全面解析】| RawImage 显示纹理组件详解

    🎬 博客主页:https://xiaoy.blog.csdn.net 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 🎄 学习专栏推荐:

    2024年02月08日
    浏览(42)
  • React antd tree树组件 - 父子节点没有自动关联情况下 - 显示半选、全选状态以及实现父子节点互动

    实现的效果图如下: 如Ant Design Vue 中所示,并没有提供获取半选节点的方法,当设置checked和checkStrictly时,父子节点也不再自动关联了 前提:从后端可以获取的数据分别是完整的树型数据、所有选中的节点数据(一个数组、同时包含 父节点和子节点),具体的大概数据可以

    2024年02月13日
    浏览(47)
  • unity环境创建及颜色更改

    完成效果大概是这个样子: 先启动unity,创建工程 我的个人习惯是将所有创建的环境都放到一个里面,即先创建一个空对象,所有的环境创建都在这个空项目下: 这里的立方体参数在这里,如果想围起来的话直接将这几个参数改改顺序就可以啦。 最后的创建结果就是这个样

    2023年04月21日
    浏览(33)
  • Unity+讯飞星火大模型+Web api,实现二次元小姐姐AI聊天互动

            最近讯飞的星火大模型更新了2.0版本,增强了AI的语言生成能力。毕竟是国产大语言模型,我也尝试使用了一下星火大模型的应用广场,体验还是很不错的。应用广场提供了很多AI助手工具,也支持用户创建自己的AI助手,能力不局限于自然语言生成,也有一些图片生

    2024年02月08日
    浏览(56)
  • unity更改帧率的方法

    unity更改帧率的方法 通过编辑器更改帧率: a. 在Unity编辑器中,选择“Edit”(编辑)菜单,然后选择“Project Settings”(项目设置)。 b. 在“Project Settings”中选择“Time”(时间)选项卡。 c. 在“Time”选项卡中,将“Fixed Timestep”(固定时间步)选项设置为所需的帧率。默认

    2024年02月11日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包