cocos2dx小游戏源码(消灭星星)

才开始了解cocos2dx,为了练手,开发了一下消灭星星这款游戏,游戏资源在网上下载的,游戏也是参考自android平台消灭星星这款游戏。现提供游戏源码,已在android平台测试过,有兴趣的同学可以下载下来自己看看,欢迎修改和讨论。

使用cocos 2.2.2版本

根据群友反馈,发现了以下编码bug:

1.PopStar在changeState没有delete前一个状态,会造成内存泄露,在changeState里删除上一个状态即可,修改后代码如下:

void PopStar::changeState(PopStarState* newState)
{
	if (!currentState || !newState)
	{
		return;
	}

	// 调用现有状态的退出方法
	currentState->exit();
	delete currentState;

	// 改变状态到新状态
	currentState = newState;

	// 调用新状态的进入方法
	currentState->enter();
}


源码及资源下载链接:http://download.csdn.net/detail/xiaozhi0999/7113113

cocos2dx小游戏源码(消灭星星)_第1张图片

cocos2dx小游戏源码(消灭星星)_第2张图片

cocos2dx小游戏源码(消灭星星)_第3张图片

你可能感兴趣的:(cocos2dx)