1、定义一个接口,接口里面有任务的状态,任务类型等虚函数 2、定义一个任务基类,继承接口并实现计数功能(比如杀了多少怪)。 3、玩家杀怪时,向任务类发送消息(包括任务Id,杀怪信息),每个任务都有相应的监听。当任务收到消息就可以统计了。统计之后根据任务的完成情况修改任务的状态。
点赞 评论

相关推荐

12-01 18:27
已编辑
湖南科技大学 后端工程师
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务