[zz]quick状态机分析
摘要:
目录目录注:写这篇文章的时候,笔者所用的是quick-cocos2d-x 2.2.1rc版本。quick状态机状态机的设计,目的就是为了避免大量状态的判断带来的复杂性,消除庞大的条件分支语句,因为大量的分支判断会使得程序难以修改和扩展。但quick状态机的设计又不同设计模式的状态模式,TA没有将各个状态单独划分成单独的状态类,相反根据js、lua语言的特点,特别设计了写法,使用起来也比较方便。quick框架中的状态机,是根据javascript-state-machine重新设计改写而成,同时sample/statemachine范例也是根据js版demo改写而来。该js库现在是2.2.0版本 阅读全文
posted @ 2013-12-27 16:03 wishing 阅读(421) 评论(0) 推荐(0) 编辑