码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx 学习笔记(4) --《万圣节大作战》项目分析(1)

时间:2015-07-06 14:09:48      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

  代码是别人写的,我这里只是拿来学习基本知识,技术都是在实战中锻炼出来的,因为你最后还是去做,而不是学。

  首先提供我上传到github的地址:https://github.com/RoyBirds/MyGame

 

      看别人代码,首先看Appdelegate.cpp文件,看主界面是哪一个,然后一步一步看下去:

     

    auto scene = InkmooFlash::createScene();

    // run
    director->runWithScene(scene);

   这里明显看到是又InkmooFlash来执行的,简单看了下InkmooFlash文件,是一个开始Flash画面,提示出一个工作室。

      Appdelegate里面有一些初始化:比如资源路径,屏幕适应方案,音乐预导入等等,自己慢慢看,我就不进行粘贴代码了。

      然后跟进InkmooFlash文件,看见进入MainSence类,这是主界面了。这里主要学习的是MenuItemImage类,这个类主要是用来做主界面的选择按钮的,该类的create函数如下:

/*******
 normalImage 默认图片路径
 selectedImage 选中之后图片路径
 disabledImage 禁止的图片显示路径PS:就是这个按钮不能使用的时候的图片
 target  大家都懂的
 selector  回调函数指针
*********/

static MenuItemImage* create(const std::string& normalImage, const std::string& selectedImage, const std::string& disabledImage, Ref* target, SEL_MenuHandler selector);

     Layer 的两个virtual函数的实现:onExitTransitionDidStart()、onEnterTransitionDidFinish(),使用xcode看代码注释即可知道两个函数的作用。

    主界面可以进入的两个界面一个是 游戏界面GameSence、一个是设置界面Devloper,后者我们就不详谈了,关于GameSence 后一讲谈

    

 

cocos2dx 学习笔记(4) --《万圣节大作战》项目分析(1)

标签:

原文地址:http://www.cnblogs.com/RoysPhoneBlog/p/4624162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!