博客
关于我
unity3d插件Daikon Forge GUI 中文教程-3-基础控件Button和Sprite的使用
阅读量:292 次
发布时间:2019-03-01

本文共 1397 字,大约阅读时间需要 4 分钟。

Daikon Forge 开发指南:Button 和 Sprite 的使用

2.2 Button(按钮)控件

在 Daikon Forge 开发中,Button 控件是一个非常常用的组件,用于创建交互式按钮。以下是 Button 控件的核心属性和使用方法。

Button 的基本属性

  • Data 属性

    • 用于显示按钮的文本内容。
    • 可以通过动态更新 Data 来更改按钮显示的内容。
  • Behavior 属性

    • Auto Size:当选中时,按钮的背景会根据 Data 中的文本自动缩放至最小范围。
    • Space to Click:默认启用,目前尚未发现具体用途。
    • Group:可以将当前按钮与其他控件组成一组,方便一起操作。
  • TextAppearance 属性

    • Font:设置按钮的字体,支持动态和静态显示。
    • HorizontalAlignment:设置文本在按钮中的水平对齐方式。
    • VerticalAlignment:设置文本在按钮中的垂直对齐方式。
    • Font Size:设置 Data 文本的字体大小。
    • Word Wrap:支持文本自动换行。
    • Padding:设置按钮的上下左右边距,与 Hot ZoneScale 有所区别。
  • Draw Shadow:为按钮添加阴影效果。

  • Button 的颜色设置

    • Button 的颜色可以通过 TextAppearance 中的 Color 属性设置。
    • 支持多种颜色状态,默认使用 Button State 中的图集。

    Button 的图片设置

    • Atlas:按钮背景的图片集合,包含各种状态(如 Normal、Hover、Clicked 等)。
    • Button State:默认显示的状态图,通常用于 Normal 状态。
    • Texture:如果需要自定义图片,可以直接使用 Texture 属性。

    2.3 Sprite(精灵)控件

    精灵控件是一种常用的 UI 组件,用于显示图像或图集。Daikon Forge 提供多种精灵类型,以下是精灵控件的核心属性和使用方法。

    Sprite 的基本属性

  • Atlas 图集

    • 精灵图片的集合,包含多种状态(如 Normal、Hover、Clicked 等)。
    • 如果需要自定义图片,可以直接使用 Texture 属性。
  • Color 属性

    • 设置精灵的主颜色,建议在图片是真彩色时不进行设置。
  • Flip 属性

    • Horizontal Flip:水平翻转图片。
    • Vertical Flip:垂直翻转图片。
  • Fill Direction:设置填充的方向,支持左到右和上到下。

    • Fill Amount:设置填充的百分比。
    • Invert Fill:反转填充方向。
  • Fill Origin:设置填充的原点,有九个位置可选。

  • Texture 属性

    • 如果需要自定义图片,可以直接使用 Texture 属性。
  • 精灵的裁剪和缩放

  • Crop:是否对原图片进行裁剪。

    • Offset:裁剪的起始位置。
    • Size:裁剪的大小,会根据 Layout 的大小进行拉伸。
  • Tile 属性

    • Tile Scale:设置原图片的比例缩放。
    • Tile Offset:设置瓷砖的偏移量。
  • Web 精灵

  • Web 属性
    • URL:用于加载网络图片,适用于网游或需要从服务器获取图片的场景。
  • 通过以上方法,可以轻松创建和自定义 Button 和 Sprite 控件,满足丰富的 UI需求。

    转载地址:http://bloa.baihongyu.com/

    你可能感兴趣的文章
    python制作甘特图的基本知识(附Demo)
    查看>>
    python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
    查看>>
    Python到底能做什么?它的优点在哪?
    查看>>
    python利用pytorch库导出图像分割算子
    查看>>
    python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
    查看>>
    python利用excel分析过杀漏失
    查看>>
    python判断汉字数目
    查看>>
    python判断文件是空的,如果是空的,就删除
    查看>>
    python判断密码是否正确_python密码判断是否符合要求的方法
    查看>>
    python判断字符串包含中文_Python 判断字符串是否包含中文
    查看>>
    python删除第一行_Python 乱码指北:一行删掉根目录
    查看>>
    Python删除列表元素的三种方法
    查看>>
    python初步学习-python数据类型-集合(set)
    查看>>
    python列表生成字典_Python中将字典转换为列表的方法
    查看>>
    python列表对应元素合并为列表及判断一个列表是几维
    查看>>
    python列表去重复后按照顺序_从包含不可共元素的Python列表中删除重复元素,同时保留顺序?...
    查看>>
    python列表前几个_python之列表
    查看>>
    python列表元组
    查看>>
    Python列表/元组/字典和集合使用
    查看>>
    python列表 行列选择_python_pandas_dataframe_行列选择_切片操作
    查看>>