博客
关于我
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 嵌套字典全面指南
    查看>>
    Python 常见的错误类型和继承关系
    查看>>
    python 常量_零基础学Python系列之一:Python的变量与常量
    查看>>
    Python 并发编程
    查看>>
    python 序列化操作
    查看>>
    Python 开发者,这 7 个 VS Code 插件极力推荐
    查看>>
    python手把手视频_硬货 | 手把手带你构建视频分类模型(附Python演练))
    查看>>
    python 录音左右声道_Python分离立体声wav压缩文件的左右声道
    查看>>
    Python 循环异或对文件进行加解密
    查看>>
    Python开发环境搭建(附VMware安装包及虚拟机环境)
    查看>>
    python 微信扫码登录_python实现微信第三方网站扫码登录(Django)
    查看>>
    Python 快速下载依赖
    查看>>
    python实现非参数统计的Cochran检验 (附完整源码)
    查看>>
    Python 手写数字识别-3-sklearn中的几种算法
    查看>>
    Python 打开文件注意事项
    查看>>
    python 批量修改文件名_python windows下批量修改文件名
    查看>>
    Python 抓取网页乱码问题 以及EXCEL乱码
    查看>>
    python 抓取网页内容
    查看>>
    python 按照当前日期创建文件
    查看>>
    Python 接口并发测试详解
    查看>>