您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

2.6 KiB

UIWidgets Samples

介绍

本项目包含了UIWidgets的所有官方开发样例,用以帮助开发者快速入门基于UIWidgets的UI开发。

UIWidgets是一个新的、开源、独立的Unity UI界面框架。在本项目中您将可以找到许多基于UIWidgets开发的界面样例,它们 涵盖了该框架所提供的主要功能。您可以随意运行和测试这些样例,您也可以自行改造这些样例来制作您自己的UI作品。

使用要求

Unity

安装 Unity 2018.4.10f1(LTS)Unity 2019.1.14f1 及其更高版本。 你可以从https://unity3d.com/get-unity/download下载最新的Unity。

UIWidgets包

访问UIWidgets的Github存储库 https://github.com/UnityTech/UIWidgets下载最新的UIWidgets包。

将下载的包文件夹移动到Unity项目的Package文件夹中。

通常,你可以在控制台(或终端)应用程序中输入下面的代码来完成这个操作:

 cd <YourProjectPath>/Packages
 git clone https://github.com/UnityTech/UIWidgets.git com.unity.uiwidgets

安装

使用Unity建立一个空的新项目并将下载好的UIWidgets包移动到其Package文件夹中。接下来将本项目下载到 您项目的Asset目录下即可。

使用指南

运行时UI界面

Scenes目录下包含了所有可用的运行时UI界面对应的场景文件。您可以打开任何一个场景来测试对应的UI界面。 特别的,在UIWidgetsGallery场景中您可以运行UIWidgets Gallery范例,该范例主要移植自flutter Gallery, 它涵盖了UIWidgets的大部分功能点,您可以通过它来了解UIWidgets整体能力。

其次,在UIWidgetsTheatre场景中提供了一个可切换的UI展示Panel,在这里您可以从一系列精心挑选出来的样例界面中 选择并展示您所感兴趣的部分。

最后,上述样例界面的具体实现文件可以参考以下目录:

  • MaterialSample 包含了部分Material风格组件的样例代码
  • ReduxSample 包含了Redux组件相关的样例代码
  • UIWidgetGallery 包含了UIWidgets Gallery场景相关的代码
  • UIWidgetsSample 包含了部分基础Widget组件的样例代码
  • UIWidgetsTheatre 包含了UIWidgetsTheatre场景相关的代码

EditorWindow UI界面

UIWidgets也可以被用来制作Unity中的EditorWindow。请点击菜单栏中的新的UIWidgetsTests选项卡,并 在下拉菜单中选择打开您感兴趣的选项来显示对应的UI界面。

所有EditorWindow样例相关的代码均位于Editor文件夹中。