文件名称:gamework:Gamework 用于控制 LÖVE2d 游戏引擎中的流程
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-22 20:53:13
Lua
#gamework gamework 是一个实验库,用于控制 LOVE 2d 游戏引擎的流程。 它通过将 LOVE 回调转发到称为任务的进程来实现这一点。 每个任务都可以有自己的一组任务,称为子任务。 这些子任务可以有自己的子任务等等。 使用这种树状设计,可以轻松控制命令流以创建场景、序列、组件实体等结构。 职能 addSequence ( task, subtask, halt, ... ) 将要添加到主task的subtask排队。 如果halt为真,则子任务被标记为暂停任务。 当排队的任务被提升为子任务时,这会触发 subtask: added( ... ) 回调。 addSubtask ( task, subtask, ... ) 向主task添加subtask task 。 这调用子任务:添加(...)。 attachToRoot ( task ) 如果task附加到根,则
【文件预览】:
gamework-master
----main.lua(10KB)
----gamework.lua(19KB)
----README.md(9KB)