Popstar小游戏2(Popstar自动创建POP游戏方阵)
2016-06-07 16:05
169 查看
Popstar自动创建POP游戏方阵,放在HelloWorldScene文件中
得到的效果图
//自动创建游戏10*10的矩形方阵 public: void autoCreatePopSprite(Size size); private: //定义PopSprite数组 PopSprite* popStarSprite[10][10];实现文件
void HelloWorld::autoCreatePopSprite(Size size){ //添加随机种子,使得每次运行的效果都不一样 srand(((unsigned)time(NULL))); //求出每个PopSprite的宽度和高度,正方形,宽度和高度相等 int len = (size.width - 28) / 10; //10*10的单元格 for (int j = 0; j < 10; j++) { for (int i = 0; i < 10; i++) { //数字代表颜色的类别 int maxX = 5; int minX = 0; int rangeX = maxX - minX; int actualX = (rand() % rangeX) + minX;//得到一个随机数 PopSprite *pop = PopSprite::createPopSprite(-1,len,len,len * j + 20, len * i + 20 + size.height / 6);//从六分之一的地方开始创建 pop->setPOPX(j); pop->setPOPY(i); pop->setNumber(actualX); addChild(pop); //将pop加入到数组中 popStarSprite[j][i] = pop; } } }
得到的效果图
相关文章推荐
- 【Linux】MySQL安装配置说明
- Python多版本管理——pyenv CentOS7
- linux awk命令详解
- Linux rz与sz
- Kafka学习整理八(topic管理)
- Mac OSX 下 Hadoop 使用本地库提高效率
- Linux三剑客之Sed
- 启动Tomcat报错- jar not loaded. Offending class: javax/servlet/Servlet.class
- Kinect on Ubuntu with OpenNI2.2
- 使用谷歌身份验证器增强SSH安全
- shell 中目录切换、逻辑判断
- Hadoop 学习笔记3 Develping MapReduce
- Linux系统基本操作相关命令
- 【Leetcode】Russian Doll Envelopes
- 运维安全:远离故障的十大原则
- linux flock
- 站点想要黏住用户?你该好好建设这些内容
- hadoop中的Shuffle
- Hive-1.2.1使用问题集
- 安装mysql linux