cocos2d-x游戏开发系列教程-中国象棋01-工程文件概述

来源:互联网 发布:庙号知乎 编辑:程序博客网 时间:2024/04/30 03:56


上一篇博文我们看到了象棋的效果图,这一张我们来看象棋代码的整体概述

让我们先对整个代码框架有个了解。


主目录:

主目录包含内容如上图:

classes目录:业务代码

proj.win32:包括main.cpp和工程文件

Resorces:代码中用到的资源

剩下三个文件我们不用,不解释了


classes目录:

classes目录代码如上图

这里包含了一下代码文件,以cpp为例解释

WelCome.cpp:是欢迎页面的实现

AppDelegate.cpp:是app委托类,对cocos2dx应用程序的应用程序的简单委托包装,方便移植

ChessDefine.cpp:这个显然是象棋定义文件

ChessRule.cpp:这个是象棋规则实现文件,马走日象走田的规矩都定义在这里

MainMenu.cpp:主界面程序

classes目录包含了最主要的逻辑代码和应用程序代理,如果需要移植,那么要移植的代码就在这个目录了


proj.win32目录

proj.win32目录包含了win32平台下的相关文件,这些文件与平台相关,但是我们只要关心红线标注的内容即可

ChineseChess.win32.vcproj这个是中国象棋的工程文件,当我们使用vs2013时,就是打开该文件来打开工程的

main.cpp是平台相关部分的代码,所以也放在该目录中,这部分代码根据不同平台而不同,所以没放入classes中

Debug.win32也是个重要的目录,这个目录是中国象棋程序工程的输出目录,最后的可执行程序是生成在这里的

如果有时候编译链接有问题,可以考虑先删除Debug.win32目录下所有文件,再编译试试


Resources目录

Resource目录主要保存相关的图片资源文件,这些资源文件,在上一篇博文中大家大部分都看见了,这里不详述了。


VS视图的工程

当我们用VS2013打开proj.win32目录下的工程文件时,在VS视图下我们也能看到所有的代码文件,如上图

当我们要编辑或者查看某个文件时,双击某个文件即可。在这里主要我们要查看的代码还是在上面提到几个cpp文件

那么接下来对代码的详解部分,都是在这个工程视图中展开,大家先好好练习下吧



0 0
原创粉丝点击