这里是小海螺,你好😊!
本次的海螺程序,将App(海螺的功能)和消息循环进行了解耦合。
开发App时,只需要类似于在com.lw.qrobot.Code项目下的App文件夹中,建立你的App类(可以参考Punch.cs)
将来会建立一个App类的虚类,所有的App都需要继承这个虚类,完成相应的接口。目前暂时参考Punch.cs写着吧,关键的就是要实现Update函数和finish属性,以使得消息循环中能够确认App是否使用完成以及每次可以将消息传给App。此外目前还需要自己在消息循环的类中的Recognize函数中,填写如何进入你的App的判断方式(猜拳应用就是简单的字符串等于,你也可以写的复杂些)。将来会采用更高级的向量方法来做进入App的这个步骤(在鸽了……)
总之,有啥不懂的直接问我吧,这里一时半会也说不清哈哈哈。
App虚类- 操作手册
- Recognize函数
- 定时消息推送机制
- 每日一句App
- 服务器移植(Docker)
- ……