cocos2d-x之浅析Hello World

Posted lxjshuju

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x之浅析Hello World相关的知识,希望对你有一定的参考价值。

***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************

 

题外话: 昨天下午刚回到家,然后你懂的。

 

 

 

正文:

 

恩。上回搭建了Cocos2d-x环境。如今打开来耍耍吧。

本文就是浅析一下,木有深入啊,水浅~。~

用VS2012打开所创建文件。发现里面的内容例如以下:

技术分享

前面三个都是额外类库:

libAudio                     声音库

libchipmunk              chipmunk物理引擎支持库

libcocos2d                cocos2d-x核心引擎库

 

然后,mygame我们自己的项目

里面有四部分:

1.Classes     放我们的文件,自己编写的类啊什么哒~

2.resource    放我们的资源文件,游戏中用到的音乐,图片等,原来有个game.rc是VC存放的位图等资源文件格式。

             增加资源,就是将资源放在自己项目的resource文件夹下。然后即使你的resource文件夹下没有这个资源也行。图片最好是PNG格式。

3.win32       程序调用的入口。

4.外部依赖项     里面包括调用了哪些其它类或者什么

 

 

看一看 Classes 目录下两个类,一个AppDelegate,一个HelloWorldScene

第一个。AppDelegate是本程序的入口类。在win32的mian函数调用AppDelegate。

然后AppDelegate主要负责的就是对本应用程序的一些最基础的功能:

当本程序载入完毕,调用函数:applicationDidFinishLaunching()

当来电时。程序进入后台。调用函数:applicationDidEnterBackground()

当结束了。程序恢复,调用函数:applicationWillEnterForeground()

 

 

第二个类。顾名思义嘛,就是场景类,展示一个场景,里面内容无外乎图片,退出button和必备的HelloWorld。

这个类是一个图层,通过Init方法进行初始化,

图层里面设置了  buttonCloseItem,文本label,精灵Sprite

对于每一个都有惯用定义:

1.创建Create

2.放置的位置 Setposition

3.增加到图层  addchild

当然,这仅仅是大概情况,有些还有特例,比如button,加到的Menu,还会有CallBack函数(就是点击这个button,运行内容)

 

恩。临时就是这样了~。

~

每天一小步。慢慢积累。

 

 

***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************

 

 

 

 

 

以上是关于cocos2d-x之浅析Hello World的主要内容,如果未能解决你的问题,请参考以下文章

代码案例浅析" == "

cocos2d-x 之Scene和Layer

cocos2d-x之物理引擎之碰撞监测

cocos2d-x之value

cocos2d-x之action初试

cocos2d-x之物理按键初试