研究了几天cocos2d-x,发现资料都比较零散。对于没有一定功底的想开发游戏的同学来说入门还是比较困难的...
于是我想分享下我研究出来的一些对于我这种刚接触的人来说能够理解的一些设计吧...
先上代码~我相信大家找到这个函数应该不难吧...程序的入口函数什么的我就不介绍了。来点直观的..
bool HelloWorld::init()
{
bool bRet = false; 首先对于这个判断变量,开始我也不知道是干嘛的,指导我理解了这个do...while循环之后才明白
do
{
CC_BREAK_IF(! CCLayer::init());
这个是定义了一个尺寸变量,获得了窗口的尺寸然后保存到s中。
CCSize s = CCDirector::sharedDirector()->getWinSize();
这一句好长,其实意思就是创建了一个菜单按钮,当按下的时候调用某个函数
CCMenuItemImage *pCloseItem = CCMenuItemImage::itemFromNormalImage(
"play1.png",没按下的图片
"play2.png",按下时的图片
this,
menu_selector(HelloWorld::menuCloseCallback));点下的时候调用这个函数
CC_BREAK_IF(! pCloseItem); 这个是一个宏,跟踪进去发现就是一个if判断