TaskList中存放总的任务数,只存放任务名。根据读取的任务名称还判断,不在数据库中的任务不显示。
Task中存放任务名称,类型,奖励,和状态(IsFinish)。如果类型为“领取奖励”,则直接完成,然后从数据库中删除。
配合TaskList,实现完成任务即销毁任务,后续运行不再出现该任务的功能。如果类型为“战斗”,则领取任务,同时
写进数据库中,关键是IsFinish的状态此时一定为false。
ReturnVillage为通关副本,设置IsFinish为true,即完成任务。
ChangState通关副本返回城镇时,通过获取到的IsFinish状态来动态修改任务状态及按钮名。
关于btnSprite[]:这个是存放按钮的Sprite。原本为蓝色的“战斗”按钮,动态修改为红色的“领取奖励”按钮。
上述顺序为TaskSystem整个流程。
ARPG任务系统的实现
5星 · 超过95%的资源 需积分: 50 10 浏览量
2017-08-13
23:59:39
上传
评论 2
收藏 5KB RAR 举报
WormwoodXzw
- 粉丝: 8
- 资源: 1
最新资源
- 修复windows系统库软件
- OpenCv 使用fffffffff
- 正点原子开拓者FPGA多人表决器代码项目
- EOP-Last5Years.txt
- windows 32位、64位系统常见缺少的库
- 毕业设计基于springboot+vue实现的求职招聘类型网站源码+数据库(高分项目).zip
- 535springboot + vue 体质测试数据分析及可视化设计.zip(可运行源码+数据库文件+文档)
- python毕业设计-基于Django+OpenCV的二维码生成与识别系统源码.zip
- 基于springboot+vue实现的求职招聘类型网站源代码+数据库(优质毕设项目).zip
- iOS APP提审checklist
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈