Cocos2d-x3.0游戏实例之《别救我》第一篇——前言
我们能学到什么?
这是一个很简单的游戏,但是用到的东西比较多(对新手而言),起码,对于一个实例来说,它涉及的确实有点多。
通过这个游戏实例,可爱的你(小若:那不可爱的人呢?),可以学到以下知识点:
1. Cocos2d-x3.0物理引擎的简单使用
2. 读取Json文件作为怪物和物品配置
3. 利用Tiled地图实现可视化关卡编辑(很强大,我特别喜欢这个部分)
4. 使用Cocostudio快速创建UI
5. 吐槽
6. 利用前面五点知识制作一个简单的物理休闲游戏,缺一不可~
(小若:吐槽又是什么啊?别乱入一些奇怪的东西好吗?)
以上只是最主要的知识点,零散的知识点还很多很多:
A. 无限循环滚动的背景
B. 没了。
(小若:你**(和谐)啊!)
唠叨一下
我很难描述这是一个什么游戏,特别是,当讲解到关卡编辑器的部分时,大家一定会和我一样的感觉——这可以是任何游戏。
如果大家想先看看这个游戏倒底是怎样的话,欢迎下载:http://donsaveme.bmob.cn/ (这是完整版)
这是完整版,但是本教程没法讲解那么多(否则得写好几十篇文章了),所以我选择讲解最主要的部分——关卡。
好了,我这个人不喜欢说废话,也不怎么唠叨(才怪),我们来进入正题吧~
第一篇是前言,是给一些刚接触Cocos2d-x3.0的朋友准备的,简单讲解一下创建项目的步骤,已经有这个基础的朋友,可以随便扫几眼。
Cocos2d-x3.0正式版是最近刚出来的,而我这个《别救我》是在RC1版本的时候写的,为了同步讲解,我会重新用Cocos2d-x3.0写(复制)一遍。当然,不是全部内容,主要讲解关卡的实现,胜利、失败界面、开始界面、开场动画那些,我就不详细说了。
最重要的,本教程基于Windows7+VS2013环境,Mac党就…嗯。
本系列教程最终的项目工程到这里下载:http://yunpan.cn/QNC24JQSinzcX 访问密码 d3de
这是精简版,也就是本教程讲解的版本,代码量很少,但由于是针对新手,所以讲解得比较详细(唠叨)。
创建项目
环境搭建我就不说喇,这个如果不清楚的可以看看这个帖子:http://www.cocoachina.com/bbs/read.php?tid=199238
Cocos2d-x创建项目的方式可谓是一直在进化,从未停止过,从插件、命令行再到可视化界面,最后再到命令行(小若:怎么感觉哪里不对?)
3.0正式版创建项目很简单,首先,打开cmd,进入到引擎文件夹目录,然后输入以下命令:
cocos new DontSaveMe -p com.benmutou.study.dsm -l cpp -d projects
如图:
然后等它运行完毕,就到你指定的路径下看看,项目已经生成了,我这里是放在projects目录下。
那个,你们别以为图片里显示cocos2d-x-3.0beta,那就代表我在欺骗大家,其实我用的就是正式版,只是由于我的一些历史原因,目录名字不能改,所以一直保留beta这个名字了。
相关新闻>>
- Cocos2d-x 3.2 大富翁游戏项目开发-第二十四部分 彩票开奖
- cocos2d-x-3.3-018-游戏摇杆joystick源码分享
- Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_2
- Cocos2d-x 自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗
- Cocos2d-x 3.2 大富翁游戏项目开发-第七部分 获取角色路径_3
- Cocos2d-x 3.2 大富翁游戏项目开发-第八部分 角色按路径行走
- Cocos2d-x 3.2 大富翁游戏项目开发-第十部分实现人物轮流行走
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
- Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编
- 发表评论
-
- 最新评论 更多>>