文件名称:UniFsm:UniFsm是一个简单的状态机库
文件大小:34KB
文件格式:ZIP
更新时间:2024-03-23 21:40:40
C#
统一性 UniFsm是Unity的简单状态机库。 安装 直接在Packages / manifest.json中添加此行。 " com.notargs.unifsm " : " https://github.com/notargs/UniFsm.git?path=Assets/Plugins/UniFsm#1.2.0 " , 基本使用 首先,添加状态枚举类型。 private enum GameState { Title , Game } 并创造国家行为。 public sealed class TitleStateBehaviour : StateBehaviour < GameState> { public override void OnEnabled () { Debug . Log ( " Title enabled "
【文件预览】:
UniFsm-master
----Assets()
--------Plugins.meta(172B)
--------Plugins()
--------UnitTests()
--------UnitTests.meta(172B)
----.gitignore(3KB)
----ProjectSettings()
--------Physics2DSettings.asset(2KB)
--------ProjectSettings.asset(19KB)
--------TagManager.asset(378B)
--------DynamicsManager.asset(1KB)
--------VersionControlSettings.asset(188B)
--------NavMeshAreas.asset(1KB)
--------PackageManagerSettings.asset(1003B)
--------EditorBuildSettings.asset(160B)
--------InputManager.asset(6KB)
--------XRSettings.asset(158B)
--------QualitySettings.asset(6KB)
--------EditorSettings.asset(969B)
--------GraphicsSettings.asset(2KB)
--------VFXManager.asset(308B)
--------ProjectVersion.txt(83B)
--------AudioManager.asset(416B)
--------PresetManager.asset(146B)
--------TimeManager.asset(202B)
--------UnityConnectSettings.asset(853B)
--------ClusterInputManager.asset(114B)
----LICENSE(1KB)
----README.md(3KB)
----.idea()
--------.idea.GJStateMachine()
----Packages()
--------packages-lock.json(9KB)
--------manifest.json(2KB)
----UniFsm.csproj.DotSettings(446B)