ARPG任务系统的实现 上传者:shiluoxuan 2019-01-04 08:40:49上传 其他文件 500kb 热度 36次 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 weixin_89589 2025-01-04 04:53:05 造福大家,文档中思路txt内容如下: TaskList中存放总的任务数,只存放任务名。根据读取的任务名称还判断,不在数据库中的任务不显示。 Task中存放任务名称,类型,奖励,和状态(IsFinish)。如果类型为“领取奖励”,则直接完成,然后从数据库中删除。 配合TaskList,实现完成任务即销毁任务,后续运行不再出现该任务的功能。如果类型为“战斗”,则领取任务,同时 写进数据库中,关键是IsFinish的状态此时一定为false。 ReturnVillage为通关副本,设置IsFinish为true,即完成任务。 ChangState通关副本返回城镇时,通过获取到的IsFinish状态来动态修改任务状态及按钮名。 关于btnSprite[]:这个是存放按钮的Sprite。原本为蓝色的“战斗”按钮,动态修改为红色的“领取奖励”按钮。 上述顺序为TaskSystem整个流程。 发表评论 shiluoxuan 资源:1 粉丝:0 +关注 上传资源 免责说明 本站只是提供一个交换下载平台,下载的内容为本站的会员网络搜集上传分享交流使用,有完整的也有可能只有一分部,相关内容的使用请自行研究,主要是提供下载学习交流使用,一般不免费提供其它各种相关服务! 本站内容泄及的知识面非常广,请自行学习掌握,尽量自已动脑动手解决问题,实践是提高本领的途径,下载内容不代表本站的观点或立场!如本站不慎侵犯你的权益请联系我们,我们将马上处理撤下所有相关内容!联系邮箱:server@dude6.com
造福大家,文档中思路txt内容如下: TaskList中存放总的任务数,只存放任务名。根据读取的任务名称还判断,不在数据库中的任务不显示。 Task中存放任务名称,类型,奖励,和状态(IsFinish)。如果类型为“领取奖励”,则直接完成,然后从数据库中删除。 配合TaskList,实现完成任务即销毁任务,后续运行不再出现该任务的功能。如果类型为“战斗”,则领取任务,同时 写进数据库中,关键是IsFinish的状态此时一定为false。 ReturnVillage为通关副本,设置IsFinish为true,即完成任务。 ChangState通关副本返回城镇时,通过获取到的IsFinish状态来动态修改任务状态及按钮名。 关于btnSprite[]:这个是存放按钮的Sprite。原本为蓝色的“战斗”按钮,动态修改为红色的“领取奖励”按钮。 上述顺序为TaskSystem整个流程。