03--重新规划程序结构

          跟随作者的教程写完程序已经有好几天了,最近也在忙公司的事情一直没有更新日志,今天继续。学习完教程后对使用Cocos2DX开发简单游戏也算有个谱了。在写代码过程中也遇到不少问题,作者使用的3.0我使用的版本是2.2.3。两个版本的引擎变化还是不少。今天先规划一下。

程序规划

       GameLayer:该类有创建工程中的HelloWorld更名而来,主要功能:

  • 游戏场景创建与切换;
  • 游戏棋盘初始化;
  • 手势判定;
  • 游戏分数记录;
  • 游戏状态检查;

      CardSprite:自定义的卡片类用户显示游戏中的数字

  • 卡片的创建;
  • 数值的更改显示;
  • 卡片背景渲染;

      ScreenAdapter:为适配不同的分辩率提供一些辅助方法

  • 根据数值和窗口大小获取字体大小;
  • 根据数值获取卡片背景颜色;
原文地址:https://www.cnblogs.com/BlueBeauty/p/3791977.html