这里我新建了一个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新建工程分析的更多相关文章

  1. Cocos2d-x 源代码分析 : Scheduler(定时器) 源代码分析

    源代码版本号 3.1r,转载请注明 我也最终不out了,開始看3.x的源代码了.此时此刻的心情仅仅能是wtf! !!!!!!! !.只是也最终告别CC时代了. cocos2d-x 源代码分析文件夹 h ...

  2. cocos2d-x 源代码分析 : EventDispatcher、EventListener、Event 源代码分析 (新触摸机制,新的NotificationCenter机制)

    源代码版本号来自3.x,转载请注明 cocos2d-x 源代码分析总文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.继承结 ...

  3. cocos2d-x 源代码分析 : control 源代码分析 ( 控制类组件 controlButton)

    源代码版本号来自3.1rc 转载请注明 cocos2d-x源代码分析总文件夹 http://blog.csdn.net/u011225840/article/details/31743129 1.继承 ...

  4. cocos2d-x 发动机分析:程序如何开始和结束?

    原创地址:http://game.dapps.net/gamedev/game-engine/9515.html 感谢原创分享! 怎么样使用 Cocos2d-x 高速开发游戏,方法非常easy,你能够 ...

  5. Cocos2d-x性能分析-Android版本之Gprof

    在 iOS 平台下我们可以用 Xcode 自带的 Profile 工具来测试我们程序的性能,Android 平台使用的 gprof 这里整理了一下具体的cocos2dx 使用gprof进行性能分析的具 ...

  6. cocos2d-x 源代码分析 总文件夹

    这篇博客用来整理与cocos2d-x相关的工作,仅仅要有新的分析.扩展或者改动,都会更改此文章. 祝大家愉快~ 1.源代码分析 1.CCScrollView源代码分析 http://blog.csdn ...

  7. cocos2d-x 源代码分析 : Ref (CCObject) 源代码分析 cocos2d-x内存管理策略

    从源代码版本号3.x.转载请注明 cocos2d-x 总的文件夹的源代码分析: http://blog.csdn.net/u011225840/article/details/31743129 1.R ...

  8. cocos2dx入门分析 hello world

    打开新建的"findmistress"项目,可以看到项目文件是由多个代码文件及文件夹组成的,其中 Hello World 的代码文件直接存放于该项目文件夹中.下面我们来详细介绍一下 ...

  9. Cocos2d-x学习小结 配置篇

    Cocos2d-x学习小结 配置篇 学习工具:Cocos2d-x用户手册,<Cocos2d-x游戏开发之旅> 首先官网下载cocos2d-x源码,安装vs2019.如果没有安装python ...

随机推荐

  1. Linux启动新进程的几种方法及比较

    有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些 ...

  2. Reverse Key Indexes反向索引

    Reverse Key Indexes反向索引A reverse key index is a type of B-tree index that physically reverses the by ...

  3. javascript模式——Facade

    Facade模式为许多代码提供一个方便的接口,不现实代码实现的复杂性,这样,使用者只需要关心他的使用接口就可以使用. 下面来看一段Facade模式的运用,绑定事件在浏览器之间是不一样的,利用Facad ...

  4. 存储和读取MYSQL时间戳

    from_unixtime(date,'%Y%m%d')是MySQL里的时间函数date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串后面的 '%Y%m ...

  5. Unity之GUI控件

    在这里就贴一个连接吧:GUI

  6. 一分钟了解PHP

    PHP5编辑 PHP5在长时间的开发及多个预发布版本后,2004年7月13日,PHP5.0发布.该版本以Zend引擎Ⅱ为引擎,并且加入了新功能如PHP Data Objects(PDO).PHP5.0 ...

  7. Python成长之路第一篇(3)_初识字典

    经过上章的学习我们已经了解到了列表可以通过索引来获取对应的值,在本章我们将学到通过名字来索引数据,这种结构的类型称之为映射(maooing),在Python中字典是唯一内建的映射类型,其中的值我们称之 ...

  8. tornado web框架

    tornado web框架 tornado简介 1.tornado概述 Tornado就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本.Tornado 和现在的主流 Web ...

  9. 论山寨手机与Android联姻的技术基础 【序】

    山寨手机的兴起,离不开 MTK(联发科).MTK为手机制造提供了一揽子解决方案,其中既包括硬件,也包括软件.软件方面最重要的,是操作系统.MTK方案的软件的稳定性非常高,一方面是因为其硬件系统变化不大 ...

  10. FirewallD 详解

    在CentOS7开始,默认是没有iptables的,而是使用了firewall防火墙.与时俱进,简单的整理了一下firewall的使用方法.关于详细的介绍参考官网,就不搬字了.这个网站有中文选项.可以 ...