Unity logo
取消
购物车
应用
Sell Assets

11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

首页
工具
GUI
1/4
Simple UI state machine package with "code-first" approach. No complex visual state machine editors to learn, just POCOs implementing predefined interfaces & components to hook them to game objects.
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
2021.3.7f1
兼容
兼容
兼容
描述

This asset package contains very simple state machine system for controlling UI elements. The asset follows a paradigm where one can define explicit rules per UI game object, which will dictate when the game object should be visible & what transitions it should launch when state machine executes. This asset will not include any fancy state machine editorial systems or separate databases to control the states. Instead, it relies solely on class based approach. This means that every state, transition & transition animation is defined via specific class implementing a specific interface. These classes can then be hooked to game objects with specific UI State Machine System component.


This asset was purpose built for controlling UI states (ie. animations rely on RectTransform components), however, the actual state machine and it's logic does not depend on UI components. One can in theory leverage the state machine outside of canvas also.


How to use

Refer to the README.txt for documentation. In a nutshell, you define your custom states, state transitions & transition animations with custom classes. After that, you can hook them with desired UI game objects with UI State Hook & UI State Transition Hook components.


技术细节

Key features

  • fully customizable & simple state machine system
  • pre-defined interfaces for easier customization
  • custom editors for visualizing states, transitions & transition animations

Feedback


Found a bug, or wanna propose new features to the asset? Mail me at srebelwithoutcause@gmail.com and I'll get right to it.

相关的关键字

UI State Machine

(暂无评分)
9 users have favourite this asset
(9)
FREE
许可证类型
文件大小
27.1 KB
最新版本
1.0
最新发布日期
2022年9月7日
原始 Unity 版本
2021.3.7
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR