• 新功能
  • 演示视频
  • 源码

新功能

  1. 加入了经验机制,杀死一个怪掉的经验以及人物升级所需要的经验均来自NGA对魔兽世界的研究,这里为了方便,只用了前60级的算法,同时,将经验抽象成一个单例,所有用到经验计算相关的内容,都由这个单例输出结果。
  2. 加入了升级机制,怪物死亡后会给主角增加经验,同时会显示经验条,也通过简单的判断看人物是否升级,升级后同时需要更新显示经验条。这里用了几好个观察者模式。
  3. 加入了怪物死亡后的尸体消失和怪物刷新。这里就是简单的启动一些定时器来完成相应的功能。

演示视频

做了一个简单的录屏

梦幻-死亡和复活功能

源码

欢迎各位大神review我的代码并提出宝贵意见

cocos2dx3.17.2之梦幻西游开发日志(四)相关推荐

  1. cocos2dx3.17.2之梦幻西游开发日志(三)

    新功能 源码. 新功能 昨天有几个面试,回头继续写,昨天添加的主要功能是怪物死亡的问题,死亡后,把怪物设置为死亡动作.这里之前在setAction的时候用的是repeatFoever,这样会让怪物一直 ...

  2. cocos2dx梦幻西游开发日志(五)

    cocos studio 使用日记 前言 一点点思考 源码 前言 最近没有更新cocos2dx的梦幻,原因是前段时间找工作,刚才有家公司给的笔试题是cocos creator,虽然cocos2dx的结 ...

  3. 初次接触-win7下搭建cocos2d-x3.17开发环境

    材料: 1. VS2015    链接: 密码:jr0n 2. 虚拟光驱    链接: 密码:xrob 3. python 2.7.15    链接 : 注意是2.x版本 4. cocos2dx 3. ...

  4. Android studio中NDK开发(四)——使用addr2line分析Crash日志 backtrace

    文章目录 一.前言 二.分析 1.先提取backtrace部分 2.提取对应so库的信息 3.提取错误地址 三.使用addr2line对地址进行转换 1.addr2line工具的路径放在 2.Term ...

  5. WP8开发日志(3):MVC设计模式进阶——绑定多个数据集

    接着上一篇开发日志继续探讨. 上一篇日志讲到在一个PhonePage里绑定一个数据集,用的是如下的方法: d:DataContext="{d:DesignData TestDataViewM ...

  6. cocos2dx-3.17.2 ---- xcode 14.0.1 项目移植

    一.环境准备 1.coco2dx 版本:3.17.2 2.Xcode   版本:14.0.1 3.python  版本 :2.7.14 4. cocos2dx 引擎代码重写部分. 将相应的改动代码,找 ...

  7. ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

    第四章 组合控件开发CompositeControl 大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就 ...

  8. 基于Mozilla Thunderbird的扩展开发(四)---修改Thunderbird源代码实现自动保存附件...

    <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace ...

  9. ue4 无限地图_RPG游戏开发日志13:无限地图的实现

    写在前面 本项目同步上传于coding上,国内读者可以通过在coding下载项目. 也欢迎你加入我的UE4学习交流QQ群:872537977.如果你喜欢我写的文章,也希望你点赞.收藏.转发.谢谢! 如 ...

最新文章

  1. java面试必背知识点
  2. OpenCV 中文wiki
  3. c语言给bmp图片加滤镜,关于BMP位图透明通道的详解制作教程, 教你输出透明的BMP位图...
  4. zdal配置文件_Autofac的基本使用---4、使用Config配置
  5. C++11 右值引用与常量左值引用保存临时变量(函数返回值)的底层分析
  6. Reporting Services 的伸缩性和性能表现规划(转载)
  7. php aws ses,python-在AWS SES上接收和解析电子邮件
  8. cf不能全屏win7的解决方法_win7系统屏幕显示brightness如何解决 win7系统屏幕显示brightness解决方法【详解】...
  9. 百度地图 截图java_[Java教程]百度地图API 简单使用
  10. Hive-RCFile文件存储格式
  11. 修改Chrome的User Agent的方法 真实有效
  12. 实习成长之路——SpringBean一:BeanDefinition元信息有什么?除了Bean名称和类型,还有那些Bean的元信息值得关注?
  13. android studio应用开发案例,Android应用开发案例教程(Android Studio版).pptx
  14. 2021最新 上海互联网公司排名
  15. 立秋养生,老话说“三不吃、三不做、三不睡”,精神饱满健康过秋
  16. 后缀数组(Suffix Array )
  17. java邮件数据库_javamail-demo(完整源码+数据库)
  18. 无敌python爬虫教程学习笔记(一)
  19. 安全防御 --- 入侵检测 --- IDS、IPS
  20. MySql存储过程与函数

热门文章

  1. 励展华博上海礼品展盛大开幕 开拓行业新增长
  2. Flutter 实战调起三方地图导航(高德、百度、腾讯、苹果)
  3. 微软电脑怎么设置时间服务器地址,如何配置Internet时间设置,让电脑时间与北京时间分秒不差...
  4. 设置成品物料可以进行货物移动,不可进行生产工单的创建!
  5. 在iTunes正版電影加入中文字幕
  6. 【Collenctions】ArratLIst存储学生对象,使用Collections对ArrayList进行排序
  7. 局域网内构建自己的ntp校时服务器并验证成功与否
  8. 【Denial-of-Service on FPGA-based Cloud Infrastructures论文笔记】
  9. H.265 3D视频编码
  10. 网线只有1236通可以上网但容易掉线原理