fastdelegate 学习 游戏

    xiaoxiao2021-12-13  21

    委托

    在状态机中使用,与函数指针类似。

    区别是可以用在不同类之间调用成员函数。

    多种状态下,具体相同行为的处理方式

      跑步、飞行 状态            

      对应的方法:进入状态,离开状态,状态中

    1 保存多有类 (状态)指针  map<int,void*>     

    2、委托事件  添加 相应状态(类)下多种行为的处理函数   利用 类的 指针数组

    状态机 进行状态切换,主体记录当前状态, 根据当前状态获取具体类的指针,依次执行对应的行为: 进入状态, 或 状态中,或离开状态(在类的指针数组中,获取对应行为函数)

    定时器 来控制 状态中执行,事件控制状态切换

    转载请注明原文地址: https://ju.6miu.com/read-950264.html

    最新回复(0)