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

cocos2dx新建工程分析

时间:2015-08-31 15:10:29      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

这里我新建了一个cocos的工程叫做hello,没有的自己翻上一页教程

运行一下  出来是这个样子的:

技术分享左下角是帧频,可以设置显示或是不显示,中间是图片精灵,右下角是关闭按钮,然后上面是一个helloworld的文字标签

打开vs面板左边的解决方案资源管理器,展开层级面板我们可以看到如下:

技术分享

在resource下我们放置一些图片,音乐之类的资源文件,先将资源存储到工程文件夹中,再从这里添加

还有一个是src目录下的代码了,appdelegate是整个场景入口,不可以删除的,然后还有一个helloworld就是刚才的场景(这个可以删了自己重新创建,也可以讲究这个修改)

其余的我们可以暂时不用去管太多,基本上用到的就是这两个;

顺便说一句.h里面放的是声明,.cpp 是定义,这个我想应该有点oop语言基础的都懂吧

好了,我们打开appdelegate.cpp,挑重点代码讲讲,其余的就自己看,有英文注释,写代码英语阅读还是很重要的,好的技术文档基本都是英文

技术分享

那个第二行的mygame是游戏框的一个名字(我也不知道咋解释好,自己可以改,无伤大雅)就是看第一张图helloWord上边那栏左边的就是

然后第六行就是设置帧频显示与否,第八行是设置帧频的数值,这些初学者都可以自己改着感受一下就明白了。

技术分享

然后这里helloword是你要运行的场景,比如你新建一个场景需要运行,那就把helloworld改成你的场景名字就可以,别忘了包含上你场景的头文件

然后还有一个就是比如你要设置窗口大小,我记得3.0之前都有,3.0之后就好像没了,就这句话glview->setFrameSize(480,320);加到appdelegate就好了

然后这里我们就做分辨率适配,之后的教程我们会给出,其余的就暂时没什么了;

接下来就是helloworld.h

技术分享

这里有createScene方法,然后init()初始化函数,按回调(响应)函数,cpp里面的定义就自己打开看看,都有英文注释的。不懂可以联系我

其余的关于cocos的基本场景,类,导演,精灵我就不再赘述,请大家翻看官方文档,多看就会懂了,比较简单

后续会把几个重要的难一点的提出来写

呵呵  新工程分析就到这里  现在我自己看着还是特别简单,当初自学的时候,这都是些什么鬼,所以就当给自学或者初学的像我曾经的人一个引导吧!

cocos2dx新建工程分析

标签:

原文地址:http://www.cnblogs.com/yexue/p/4772963.html

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