上节课写了关卡选择场景那么接下来写关卡内容,先写最基本的地图的加载
我们新建一个场景类如下所示:
其中m_nRound存储关卡,可以初始化场景的时候带上关卡参数
然後编写创建场景的一些函数,如下图:
然后在 init 函数中加载一个tmx文件显示一下看看效果:
//将地图放到屏幕中间最后不要忘记在ChoiceScene.cpp中点击开始嘚时候,替换场景为此场景:
//开始对应关卡的场景,稍后添加然后运行程序选择关卡,开始后界面如下:
在上面可以看到加载了一个地图攵件 “Round.tmx”他是用Tiled地图编辑器生成的,
为了不打断程序编写流程暂时不介绍他的使用方法,大家可以自己研究下