转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。
资源为网上寻找的,仅研究学习用,若是侵犯版权请通知本人整改。
此篇为第一篇,我们简单说明一下文件的结构.在新建一个文件的基础上,加入自制的瓦片地图.
开发环境
- win64 : vs2010
- Cocos2d-x v3.4Final
- TexturePackerGUI
- MapEdit
文件结构
参考的(转载的,我居然找不到原始博客了):
说明:
合理的文件结构有利于后续开发理解,之前犯了错,到最后结构混乱修改不便
开始制作
1.创建项目
在文件夹下Shift+右键,选择:在此处打开命令行窗口,新建一个项目
2.获取资源
我重新找了主角资源和地图资源,放在附件链接中.(之后可能会在此更新制作资源方法)
首先是地图,通过Tiled重新做了一个地图
地图有3层:
第一层是Wall,主角和敌人不能跑到墙上去,设定为7层
第二层是floor,主角主要在这里活动,设定为3层
第三层是BlackGround,拿来当填充背景的
每隔瓦片设定都是32X32大小的,地图总大小为80X10
代码构建
其他Other
APPDelegate
修改APPDelegate.cpp,符合我们的屏幕大小
auto director = Director::getInstance();
auto eglView =director->getOpenGLView();
if(!eglView) {
eglView = GLViewImpl::create("My Game");
eglView->setFrameSize(480,320);
//WIN32下窗体大小,宽高
director->setOpenGLView(eglView);
}