如何用cocos2dx tilemap-x来做一个基于TileMap地图块的游戏

您好,欢迎来到北风网!
分享:999+
基于Cocos2d-x游戏引擎实战开发炸弹超人(TexturePacker打包、地图、LevelHelper关卡)
普通会员:¥680元
VIP会员价:最低¥476元
课程讲师:Jason.Z
课程分类:游戏开发
适合人群:初级
课时数量:31课时
更新程度:完毕
服务类型:D类(自学类课程)
用到技术:TexturePacker、Tilemap地图、LevelHelper、XFXR游戏音频
涉及项目:炸弹超人
套餐价:¥1562元
普通会员:¥882
深入浅出Hadoop实战开发(...
320889人喜欢
北风网五级VIP会员(10T视...
220721人喜欢
基于ASP.NET MVC+L...
216853人喜欢
Google Android移...
201243人喜欢
基于J2EE+JBPM3.x/...
191949人喜欢
李炎恢PHP第二季系列课程(配...
172731人喜欢
基于.net平台remotin...
169825人喜欢
基于J2EE平台下的strut...
155288人喜欢
北风网--asp.net版本文...
151898人喜欢
基于云计算Saas平台下的C2...
147937人喜欢
课程信息课程试看课程截图课程评论
& & & Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8。
& & &Cocos2d-x引擎在国内手机游戏开发使用的份额接近70%,而国外使用份额则是接近25%,在苹果APP排行榜top10里面,有7个都是用cocos2d-x引擎开发的。
&1.2、课程内容简介
& & &&本课程由浅入深的介绍Cocos2d-x的开发流程。从软件使用到API接口的使用,从成品到优化。介绍整个Cocos2d-x的基本开发过程及开发中碰到的基础问题进行深入讲解。对代码重构及代码优化做出示例,让学员能逐步的了解Cocos2d-x开发的注意点。
& & & 讲解Cocos2d-x的使用,使用C++编写Cocos2d-x及Cocos2d-x的介绍和游戏简单AI的编写,让学员能够把握Cocos2d-x开发的方向,成为一名合格的游戏开发人员。
1.3、课程大纲
& & & 第一讲:Cocos2d-x 简介及基础知识
& & & 第二讲:Cocos2d-x 基本理论知识
& & & 第三讲:Cocos2d-x 环境搭建
& & & 第四讲:Cocos2d-x 之HelloWorld解析
& & & 第五讲:Cocos2d-x 游戏框架设计
& & & 第六讲:Cocos2d-x 坐标系及文字
& & & 第七讲:Cocos2d-x 菜单及场景(一)
& & & 第八讲:Cocos2d-x 菜单及场景(二)
& & & 第九讲:Cocos2d-x 层、锚点
& & & 第十讲:TiledMap 瓦片地图制作与使用
& & & 第十一讲:Cocos2d-x 随机数与容器类
& & & 第十二讲:TexturePacker与动画
& & & 第十三讲:Cocos2d-x 触摸事件(一)
& & & 第十四讲:Cocos2d-x 触摸事件(二)
& & & 第十五讲:虚拟摇杆和键盘(一)
& & & 第十六讲:虚拟摇杆和键盘(二)
& & & 第十七讲:TiledMap碰撞检测和视角移动
& & & 第十八讲:代码重构
& & & 第十九讲:单例模式
& & & 第二十讲:动画管理类
& & & 第二十一讲:炸弹模块
& & & 第二十二讲:怪物模块
& & & 第二十三讲:道具模式
& & & 第二十四讲:碰撞检测(一)
& & & 第二十五讲:碰撞检测(二)
& & & 第二十六讲:关卡设计
& & & 第二十七讲:音效及用户配置
& & & 第二十八讲:游戏完善及win32打包
& & &&第二十九讲:Android环境搭建及代码移植
& & &&第三十讲:IOS环境搭建及代码调试
& & &&第三十一讲:广告嵌入及应用发布
二、为什么需要这么套课程? &&
& &2.1、企业需要什么?
& & & 说明:以下企业需求职位均来自于51job.
& & & 职位1、C++ Cocos2d-x开发工程师
& & & 职位2、IOS高级软件工程师
& & & 更多企业招聘信息请参考:&
2.2、课程学习目标(我们提供什么?)
& & & & 目标一. 可以让学员快速上手掌握如何使用Cocos2d-x软件使用
& & & & 目标二. 可以让学员迅速了解Cocos2d-x游戏开发流程
& & & & 目标三. 可以让学员迅速掌握Cocos2d-x相关知识点
& & & & 目标四. 可以让学员熟练使用C++编写Cocos2d-x开发
& & & & 目标六. 熟练掌握Cocos2d-x游戏开发中所使用的相关的工具及类
& & & & 目标七. 熟练使用Cocos2d-x进行游戏开发
2.3、课程特色
& &特点一、讲师具有一线的实战经验与丰富的教学经验,课程即讲解案例实现思路、理论与原理又讲解实战技巧与注意事项,即照顾到基顾学员,又照顾到有一定实战经验想要提高自己的学员。
& &特点二、在每节开始之前先简单回顾上一节所讲的主要内容,并对本节所讲的内容先进行概述,讲解概念、技术要点,设计实现思路等内容,最后总结本次课程的要掌握的要点,讲师授课采用先理论,后实战的方式,由浅入深,符合人们接受知识的自然规律。
& &特点三、学习的过程中学员要理论和实践相结合,讲过的代码学员自行完成修改和调试,以巩固加深学习效果
2.4、课程亮点
& & & & 技术亮点一:Cocos2d-x引擎开发零基础入门
& & & & 技术亮点二:认识TiledMap制作地图
& & & & 技术亮点三:组件由浅入深的介绍
& & & & 技术亮点四:TexturePacker与动画开发使用
& & & & 技术亮点五:地图系统
& & & & 技术亮点七:游戏简单AI&
& & & & 技术亮点八:游戏道具及炸弹介绍
& & & & 技术亮点九:游戏环境设置
& & & & 技术亮点十:游戏发布注意事项
三、课程真心不错,我可以学吗?
& &本课程适合于使用Cocos2d-x在Android或IOS进行游戏开发的人员。无需Cocos2d-x基础,只需拥有C、C++编程基础即可,对Android与IOS有基本的了解。本课程由浅入深的介绍Cocos2d-x的开发流程。从成品到优化。介绍整个Cocos2d-x的基本开发过程及开发中碰到的基础问题进行深入讲解。对代码重构及代码优化做出示例,让学员能逐步的了解Cocos2d-x开发的注意点。
& &使用C++编写Cocos2d-x和游戏AI的编写,让学员能够把握Cocos2d-x开发的方向,成为一名合格的游戏开发人员。
四、我该怎么学,如何才能学好这门课程,给些建议。
& &4.1、时间上的安排建议
& & & 本课程共31讲,如果您时间上充分,建议以每天3-4讲的进度往前学习。
& & & 如果您是上班族或您已经有一定的基础了,可以先把C++回顾下
& &4.2、学习要求
& & & 如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆
& & & 如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三
& &4.3、讲师建议
& & & & &1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
& & & & &2.对于项目实战部分,一定要自己亲自动手做一遍,不要满足听完就OK了
& & & & &3. 建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
& & & & &4. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三
& & & & &5. 最后祝您学有所成
五、学完这门课程后能做什么?
& &本课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作
& & & 1.Cocos2d-x游戏开发工程师
六、 &学员常见问题:
& &常见问题一:使用的有哪些工具软件,软件的版本是多少?
& & & Cocos2d-x官网:http://www.cocos2d-x.org/
& & & Cocos2d-x相关下载:http://www.cocos2d-x.org/download
& & & VS2012
& &常见问题二:学这个课程需要什么基础?
& & & 讲师回答:拥有一定编程基础的,了解基本C++编程语法的人员
还行吧,价格有点儿小贵。。
课程看了下,感觉基本大部分的cocos2dx的知识都讲到了,总体来说非常适合初学者~
总计 2 个记录,共 1 页。
看过本课程的学员还看了
普通会员:¥480.00
普通会员:¥1000.00
普通会员:¥380.00
普通会员:¥80.00
普通会员:¥240.00
普通会员:¥480.00
普通会员:¥680.00
普通会员:¥380.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥880.00
普通会员:¥1000.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥480.00
普通会员:¥2400.00
普通会员:¥280.00
普通会员:¥2200.00
普通会员:¥240.00
普通会员:¥1200.00
普通会员:¥480.00
普通会员:¥580.00
普通会员:¥780.00
普通会员:¥1000.00
普通会员:¥880.00
普通会员:¥220.00
普通会员:¥500.00
普通会员:¥230.00
普通会员:¥280.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥1000.00
普通会员:¥220.00
普通会员:¥1800.00
普通会员:¥1200.00
普通会员:¥280.00
普通会员:¥380.00
普通会员:¥780.00
普通会员:¥450.00
普通会员:¥3800.00
普通会员:¥180.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥300.00
普通会员:¥280.00
普通会员:¥220.00
普通会员:¥280.00
普通会员:¥300.00
普通会员:¥60.00
普通会员:¥220.00
普通会员:¥240.00
普通会员:¥400.00
普通会员:¥680.00
普通会员:¥220.00
普通会员:¥280.00
普通会员:¥280.00
普通会员:¥580.00
普通会员:¥380.00
普通会员:¥220.00
普通会员:¥320.00
普通会员:¥480.00
普通会员:¥560.00
普通会员:¥1.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥220.00
普通会员:¥400.00
普通会员:¥280.00
普通会员:¥400.00
普通会员:¥100.00
普通会员:¥380.00
普通会员:¥300.00
普通会员:¥240.00
普通会员:¥480.00
普通会员:¥380.00
普通会员:¥680.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥68.00
普通会员:¥480.00
普通会员:¥380.00
普通会员:¥260.00
普通会员:¥2060.00
普通会员:¥580.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥400.00
普通会员:¥580.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥280.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥1400.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥380.00
普通会员:¥386.00
普通会员:¥59.00
普通会员:¥400.00
普通会员:¥600.00
普通会员:¥300.00
普通会员:¥380.00
普通会员:¥380.00
普通会员:¥580.00
普通会员:¥580.00
普通会员:¥400.00
普通会员:¥150.00
普通会员:¥480.00
普通会员:¥50.00
普通会员:¥60.00
普通会员:¥2800.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥150.00
普通会员:¥280.00
普通会员:¥240.00
普通会员:¥320.00
普通会员:¥280.00
普通会员:¥240.00
普通会员:¥380.00
普通会员:¥180.00
普通会员:¥280.00
普通会员:¥40.00
普通会员:¥35.00
普通会员:¥35.00
普通会员:¥280.00
普通会员:¥360.00
普通会员:¥45.00
普通会员:¥280.00
普通会员:¥240.00
普通会员:¥180.00
普通会员:¥220.00
普通会员:¥1600.00
普通会员:¥880.00
普通会员:¥4800.00
普通会员:¥220.00
普通会员:¥240.00
普通会员:¥400.00
普通会员:¥380.00
普通会员:¥220.00
普通会员:¥680.00
普通会员:¥300.00
普通会员:¥220.00
普通会员:¥280.00
普通会员:¥220.00
普通会员:¥240.00
普通会员:¥220.00
普通会员:¥580.00
普通会员:¥220.00
普通会员:¥240.00
普通会员:¥360.00
普通会员:¥280.00
普通会员:¥280.00
普通会员:¥380.00
普通会员:¥3800.00
普通会员:¥320.00
普通会员:¥800.00
普通会员:¥280.00
普通会员:¥280.00
普通会员:¥1000.00
普通会员:¥600.00
普通会员:¥880.00
普通会员:¥1800.00
普通会员:¥1800.00
普通会员:¥2000.00
普通会员:¥1000.00
普通会员:¥1000.00
普通会员:¥1500.00
普通会员:¥680.00
普通会员:¥1600.00
普通会员:¥1500.00
普通会员:¥1000.00
普通会员:¥780.00
普通会员:¥580.00
普通会员:¥400.00
普通会员:¥120.00
普通会员:¥400.00
普通会员:¥320.00
普通会员:¥500.00
普通会员:¥240.00
普通会员:¥280.00
普通会员:¥400.00
普通会员:¥400.00
普通会员:¥280.00
普通会员:¥380.00
普通会员:¥240.00
普通会员:¥480.00
普通会员:¥1000.00
普通会员:¥580.00
普通会员:¥220.00
普通会员:¥360.00
普通会员:¥580.00
普通会员:¥680.00
普通会员:¥380.00
普通会员:¥680.00
普通会员:¥580.00
普通会员:¥880.00
普通会员:¥300.00
普通会员:¥240.00
普通会员:¥580.00
普通会员:¥380.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥380.00
普通会员:¥240.00
普通会员:¥380.00
普通会员:¥240.00
普通会员:¥220.00
普通会员:¥220.00
普通会员:¥580.00
普通会员:¥280.00
普通会员:¥450.00
普通会员:¥480.00
普通会员:¥220.00
普通会员:¥680.00
普通会员:¥880.00
普通会员:¥400.00
普通会员:¥280.00
普通会员:¥380.00
普通会员:¥60.00
普通会员:¥240.00
普通会员:¥50.00
普通会员:¥300.00
普通会员:¥380.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥380.00
普通会员:¥280.00
普通会员:¥60.00
普通会员:¥480.00
普通会员:¥240.00
普通会员:¥180.00
普通会员:¥30.00
普通会员:¥59.00
普通会员:¥1380.00
普通会员:¥360.00
普通会员:¥240.00
普通会员:¥580.00
普通会员:¥380.00
普通会员:¥70.00
普通会员:¥380.00
普通会员:¥30.00
普通会员:¥220.00
普通会员:¥280.00
普通会员:¥280.00
普通会员:¥220.00
普通会员:¥70.00
普通会员:¥880.00
普通会员:¥70.00
普通会员:¥580.00
普通会员:¥220.00
普通会员:¥85.00
普通会员:¥59.00
普通会员:¥300.00
普通会员:¥50.00
普通会员:¥380.00
普通会员:¥300.00
普通会员:¥220.00
普通会员:¥40.00
普通会员:¥40.00
普通会员:¥240.00
普通会员:¥80.00
普通会员:¥40.00
普通会员:¥60.00
普通会员:¥240.00
普通会员:¥280.00
普通会员:¥300.00
普通会员:¥380.00
普通会员:¥680.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥55.00
普通会员:¥680.00
普通会员:¥240.00
普通会员:¥240.00
普通会员:¥580.00
普通会员:¥220.00
普通会员:¥280.00
普通会员:¥500.00
普通会员:¥360.00
普通会员:¥240.00
普通会员:¥280.00
普通会员:¥80.00
普通会员:¥60.00
普通会员:¥580.00
普通会员:¥380.00
普通会员:¥280.00
普通会员:¥240.00
普通会员:¥1800.00
普通会员:¥280.00
普通会员:¥480.00
普通会员:¥350.00
普通会员:¥220.00
普通会员:¥360.00
普通会员:¥50.00
普通会员:¥50.00
普通会员:¥220.00
普通会员:¥35.00
普通会员:¥380.00
普通会员:¥300.00
普通会员:¥400.00
普通会员:¥280.00
普通会员:¥180.00
普通会员:¥220.00
普通会员:¥4200.00
普通会员:¥240.00
普通会员:¥220.00
普通会员:¥400.00
普通会员:¥60.00
普通会员:¥580.00
普通会员:¥60.00
普通会员:¥480.00
普通会员:¥180.00
普通会员:¥280.00
普通会员:¥220.00
普通会员:¥180.00
普通会员:¥400.00
普通会员:¥240.00
普通会员:¥6.00
普通会员:¥580.00
普通会员:¥2000.00
普通会员:¥580.00
普通会员:¥3000.00
普通会员:¥650.00
普通会员:¥580.00
普通会员:¥880.00
普通会员:¥580.00
普通会员:¥1200.00
普通会员:¥600.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥1260.00
普通会员:¥800.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥780.00
普通会员:¥780.00
普通会员:¥580.00
普通会员:¥880.00
普通会员:¥1200.00
普通会员:¥0.00
普通会员:¥1800.00
普通会员:¥880.00
普通会员:¥880.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥880.00
普通会员:¥400.00
普通会员:¥880.00
普通会员:¥1080.00
普通会员:¥1680.00
普通会员:¥880.00
普通会员:¥1280.00
普通会员:¥880.00
普通会员:¥1280.00
普通会员:¥1200.00
普通会员:¥580.00
普通会员:¥880.00
普通会员:¥0.00
普通会员:¥1000.00
普通会员:¥380.00
普通会员:¥1680.00
普通会员:¥2000.00
普通会员:¥3800.00
普通会员:¥1000.00
普通会员:¥800.00
普通会员:¥580.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥880.00
普通会员:¥2100.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥980.00
普通会员:¥260.00
普通会员:¥0.00
普通会员:¥1000.00
普通会员:¥1000.00
普通会员:¥380.00
普通会员:¥480.00
普通会员:¥680.00
普通会员:¥880.00
普通会员:¥480.00
普通会员:¥3800.00
普通会员:¥880.00
普通会员:¥880.00
普通会员:¥499.00
普通会员:¥488.00
普通会员:¥899.00
普通会员:¥488.00
普通会员:¥598.00
普通会员:¥900.00
普通会员:¥3800.00
普通会员:¥698.00
普通会员:¥680.00
普通会员:¥680.00
普通会员:¥480.00
普通会员:¥980.00
普通会员:¥1080.00
普通会员:¥680.00
普通会员:¥798.00
普通会员:¥498.00
普通会员:¥698.00
普通会员:¥1800.00
普通会员:¥1800.00
普通会员:¥698.00
普通会员:¥680.00
普通会员:¥280.00
普通会员:¥880.00
普通会员:¥2500.00
普通会员:¥3200.00
普通会员:¥3800.00
普通会员:¥320.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥398.00
普通会员:¥698.00
普通会员:¥880.00
普通会员:¥680.00
普通会员:¥480.00
普通会员:¥800.00
普通会员:¥380.00
普通会员:¥2240.00
普通会员:¥3200.00
普通会员:¥3500.00
普通会员:¥2400.00
普通会员:¥898.00
普通会员:¥3200.00
普通会员:¥880.00
普通会员:¥580.00
普通会员:¥678.00
普通会员:¥680.00
普通会员:¥2240.00
普通会员:¥698.00
普通会员:¥3800.00
普通会员:¥780.00
普通会员:¥898.00
普通会员:¥780.00
普通会员:¥580.00
普通会员:¥1080.00
普通会员:¥8000.00
普通会员:¥680.00
普通会员:¥1200.00
普通会员:¥680.00
普通会员:¥480.00
普通会员:¥1080.00
普通会员:¥3500.00
普通会员:¥980.00
普通会员:¥480.00
普通会员:¥380.00
普通会员:¥2800.00
普通会员:¥380.00
普通会员:¥480.00
普通会员:¥380.00
普通会员:¥680.00
普通会员:¥1080.00
普通会员:¥580.00
普通会员:¥480.00
普通会员:¥2500.00
普通会员:¥550.00
普通会员:¥2500.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥880.00
普通会员:¥580.00
普通会员:¥1500.00
普通会员:¥480.00
普通会员:¥580.00
普通会员:¥680.00
普通会员:¥880.00
普通会员:¥680.00
普通会员:¥480.00
普通会员:¥480.00
普通会员:¥4800.00
普通会员:¥1080.00
普通会员:¥880.00
普通会员:¥6800.00
普通会员:¥6800.00
普通会员:¥6800.00
普通会员:¥6800.00
普通会员:¥699.00
普通会员:¥699.00
普通会员:¥6800.00
普通会员:¥1080.00
普通会员:¥6800.00
普通会员:¥6800.00
普通会员:¥658.00
普通会员:¥1280.00
普通会员:¥880.00
普通会员:¥6800.00
普通会员:¥680.00
普通会员:¥2800.00
普通会员:¥4800.00
普通会员:¥880.00
普通会员:¥880.00
普通会员:¥1880.00
普通会员:¥6800.00
普通会员:¥980.00
普通会员:¥680.00
普通会员:¥1680.00
普通会员:¥1080.00
普通会员:¥1680.00
普通会员:¥1280.00
普通会员:¥1280.00
普通会员:¥880.00
普通会员:¥1880.00
普通会员:¥3200.00
普通会员:¥2240.00
普通会员:¥880.00
普通会员:¥680.00
普通会员:¥10800.00
普通会员:¥8000.00
普通会员:¥0.00
普通会员:¥0.00
普通会员:¥380.00
普通会员:¥2250.00
普通会员:¥1280.00
普通会员:¥880.00
普通会员:¥0.00
普通会员:¥1080.00
普通会员:¥9800.00
普通会员:¥980.00
普通会员:¥1280.00
普通会员:¥0.00
普通会员:¥880.00
普通会员:¥880.00
普通会员:¥15800.00
普通会员:¥880.00
普通会员:¥10800.00
普通会员:¥880.00
普通会员:¥9800.00
普通会员:¥15800.00
普通会员:¥8000.00
普通会员:¥10800.00
普通会员:¥880.00
普通会员:¥15800.00
普通会员:¥10800.00
普通会员:¥2250.00
用户:adaidai**
用户:刘顺顺001**
用户:刘顺顺001**
用户:刘顺顺001**
用户:bestbin76**
用户:xtfelicity**
用户:wonderfullyh**
用户:王明禹**
用户:ozing21sdo**
用户:Fingerst**
用户:xaliuhong**
用户:patchwork-dummy**
用户:cathong**
公司:上海育创网络科技有限公司
地址:上海浦东世纪大道1500号东方大厦13、16层
电话:400-018-62166.3 砖块地图Tile Map_Cocos2D-X游戏开发技术精解_红黑联盟读书频道
6.3 砖块地图Tile Map
本文所属图书&>&
Cocos2D-X是一款支持多平台的 2D 手机游戏引擎,支持iOS、Android、BlackBerry等众多平台。当前,很多移动平台流行的游戏,都是基于Cocos2D-X开发的。本书详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏...&&
不知读者是否玩过一款叫做《坦克大战》的游戏,笔者可有数不清的青春岁月都耗费在这款游戏中啊!它是一款任天堂&红白机&的经典游戏。此款游戏就是采用砖块地图的方式来展现的游戏背景。以它作为例子,为读者介绍砖块地图的实现技术,那是再好不过了。倘若还能玩上几把,那就更为庆幸了。
图6-2就展示了《坦克大战》的游戏画面。是不是看上去很熟悉?此时看到这款游戏,更多的是怀旧的情感了。现在市场上的游戏早已变得绚丽多彩。但是这并不影响我们学习知识的热情。在图6-2中,读者仔细观察游戏中的背景画面,是否能够发现一些奥秘呢?
《坦克大战》的游戏背景,现在看起来已经十分简陋了。这可是个来自20世纪90年代的前辈了。背景中的草地、水洼、砖墙以及石块早已没有了活气。不过在当年,这可是红遍全球的热门游戏。数不胜数的玩家都是在它的陪伴下度过了漫漫长夜。此游戏的地图背景(在游戏画面中除去坦克)就是典型的砖块地图(Tile Map)。这就是本节要介绍的一种游戏背景的实现技术。它在游戏产品中使用得非常广泛。甚至于就在今天的AppStore中,也有很多的游戏使用了这项技术。
读者细心观察图6-3中的四种元素,就会发现游戏中的地图背景就是由这些砖块元素拼接而成的。画面中的水洼、草地、砖墙和石头,它们都是地图背景当中的砖块元素。单单从图6-2中我们能够看到这些被重复利用的砖块。它们分别为蓝色的水洼、绿色的草地、灰色的砖墙和白色的石头。读者有所不知,坦克大战的游戏中有超过一百多个关卡。而这些关卡都是由砖块元素拼接而来。读者不妨假设一下,如果每个关卡都保存一张背景图片的话,那么仅仅只有64K内存的红白机早就爆掉了。至于游戏中的超过一百多个关卡的数据是如何保存的,砖块地图的技术就是秘诀所在。
&&&&&&&&&& 图6-2& 《坦克大战》游戏画面&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 图6-3& 砖块资源
注意:在早期的手机设备当中,游戏应用程序的容量限制也是在64K之内。
正如我们刚刚从图中分析的,地图背景由一些特定的图块元素拼接而成。这些图块元素具有相同的尺寸。它们可以被重复地利用来拼接游戏背景。这有点像是房屋装修时铺地砖的工作。多数地砖只有几种简单的图案,通过不同的拼接方式则可以铺满千家万户而不重样儿。这正是拼块地图的好处,它使用较少图片数量,创建基本的地砖元素,通过不同的拼接组合,产生了不同的游戏背景。此时回顾一下游戏背景通常要解决的两个问题,是不是第一个问题已经被很好地解决了?
砖块地图也存在非常明显的问题。砖块地图由于都是由一些列数目固定的基本砖块拼接而成,其样式还是比较单一的。虽然可以拼接出各种不同布局的地图背景,但其显示的内容仍然受到限制。另外,砖块地图对美术人员的创作也有一定的限制。因为需要考虑图块的尺寸以及重复利用的效果,所以美术人员不得不尽量减少图块的数目,同时还要损失一些图片效果。同时,越是精美的画面,越难拆分为砖块地图。上述内容都是砖块地图的缺点。世上没有十全十美的事情,我们只能尽量做得更完美。
技巧:在游戏制作中,开发者会利用一些手法来避免砖块地图的单调性和重复性。
砖块地图的实现技术,已经为读者介绍过了。虽然它也存在一些问题,但其优点更为明显。尤其是在性能受限的手持平台,它一直都受到开发者的青睐。事物总是具有两面性,就好比有白天就会有黑夜,对于图块地图的作用也是如此。如果游戏产品更在乎美术画面的表现效果,那么它不会是最佳的选择。有了喜洋洋,就会有灰太郎。因此在读者清楚了砖块地图的优缺点之后,至于如何选择就是自己来决定的事情了。如果游戏产品更需要丰富的关卡,那么它会是一个不错的解决方法。
Cocos2D-X引擎中提供了完善的砖块地图的技术支持。在使用引擎的功能之前,至少要先制作一张砖块的游戏地图吧!接下来,将会为读者介绍一款知名的砖块地图编辑器。它已经被许许多多的游戏开发者使用过,并且它也是Cocos2D-X引擎支持和推荐的一款游戏背景编辑器。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。}

我要回帖

更多关于 cocos2dx 地图编辑器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信