【文件属性】:
文件名称:dmc-states-mixin:用于 Corona SDK 的 lua-states-mixin 前端
文件大小:56KB
文件格式:ZIP
更新时间:2021-06-09 01:34:01
Lua
dmc-states-mixin
在 Corona SDK 中为 Lua 对象添加状态机功能
该模块可以为您的任何对象添加状态机功能。 它既可以用作 mixin 类,也可以通过“猴子修补”您的对象来使用。 它已作为 mixin 集成到中。 (这个模块实际上只是一个的加载器。
特征
状态方法
getState()、setState()、gotoState()
getPreviousState(), gotoPreviousState()
pushStateStack(), popStateStack()
重置状态(),设置调试()
例子
混合类
此模块可用作混合项目包含ObjectBase子类,该子类展示了如何将此模块用作具有多重继承的混合。
简而言之:
-- import the events mixin module (adjust path for your projec
【文件预览】:
dmc-states-mixin-master
----dmc_corona_boot.lua(15KB)
----dmc_corona()
--------lib()
--------dmc_states_mix.lua(4KB)
----Snakefile(442B)
----dmc_corona.cfg(3KB)
----LICENSE(1KB)
----.gitignore(11B)
----README.md(2KB)