这里我新建了一个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. 深信服笔试题(网络project师售后)

    总共同拥有3到大题, 1选择 主要有ip地址计算.http协议.vrrp协议. 2.主要是linux填空题 a.linux显示全部系统载入模块____ b.写出linux的两个开机启动程序___.__ ...

  2. barManager.Menu(barSubItem)

    DevExpress 的帮助文档是在太缺乏了,他自己的帮助只有简单描述,没有样例,而它的网站上的在线帮助只有利用它的设计器设计的ToolBar.PopupMenu ,没有利用代码开发的.虽然要利用代码 ...

  3. Oracle User Management FAQ翻译及学习笔记

    转载 最近了解到AME 的东西,很迫切,先转载一篇 [@more@] Oracle User Management FAQ翻译及学习笔记 写在前面 本文主要是翻译的英文版的Oracle User Ma ...

  4. Git教程--Git安装和版本库的创建

    Git的诞生 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了. Linus虽然创建了Linux,但Linux的壮大是靠全世界热 ...

  5. shell ps1 提示设置

    PS1="\[\033[01;37m\]\u\[\033[00m\]@\[\033[01;31m\]localhost \t\[\033[00m\]:\[\033[01;35m\]\w\[\ ...

  6. go learning notes

    1)  cgo $go install test.go # command-line-arguments /usr/bin/ld: unrecognized option '--build-id=no ...

  7. (asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用

    在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代.还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类.另外在MvcC ...

  8. 旧的VirtualBox News(从1.3.4开始)

    https://linuxtoy.org/archives.html https://linuxtoy.org/archives/virtualbox-134.html http://www.cnbl ...

  9. poj3507---去掉最小值和最大值

    #include <stdio.h> #include <stdlib.h> int main() { ) { ,max=,min=,t; ; i<; i++) { sc ...

  10. Mac 下 Chrome 快捷键大全

    1. 标签页和窗口快捷键 ⌘-N 打开新窗口. ⌘-T 打开新标签页. ⌘-Shift-N 在隐身模式下打开新窗口. 按 ⌘-O,然后选择文件. 在 Chrome 浏览器中打开计算机中的文件. 按住  ...