cocos2d-x 消类游戏,类似Diamond dash 设计(3)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:48 点击:次
}
else
{
blocks[i][j].moveToY = j-lack[i];
blocks[i][j-lack[i]].color = blocks[i][j].color;
}
}
}
}
掉落之后,补齐上面的方块,同样也随机生成。
[cpp]
void GameLogic::makeUpBlocks()
{
srand((unsigned)time(0));
for (int i=0; i<WIDTH_CNT; i++)
{
for (int j=HEIGHT_CNT-lack[i]; j<HEIGHT_CNT; j++)
{
blocks[i][j].color = rand() % colorCount;
}
}
}
void GameLogic::makeUpBlocks()
{
srand((unsigned)time(0));
for (int i=0; i<WIDTH_CNT; i++)
{
for (int j=HEIGHT_CNT-lack[i]; j<HEIGHT_CNT; j++)
{
blocks[i][j].color = rand() % colorCount;
}
}
}最后在下一次点击之前,别忘了把状态恢复到初始状态。
游戏截图如下图:
这是运行之前的截图
时间到,游戏结束:
最近在研究另外的一个游戏,三消游戏,逻辑比这略复杂。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- cocos2d-x 3.0 rc0 + flappybird 学习心得
- cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
- 给黑莓程序添加快捷键
- cocos2d-x Jni c++ java互调 并且相互刷新UI控件最简单例子(下
- M8系统开发手记(2)
- cocos2d_x+lua ------触屏事件
- cocos2d-x 2.0.3 设置高清模式注意事项(cocos2d-x 2.0.3 设置高
- cocos2d-android——触摸事件
- Cocos2d-x Box2d笔记 :关节的使用 mouseJoint和PrismaticJoint
- cocos2d-x android游戏使用自己的字体