Cocos2d-x3.0游戏实例《不要救我》第一章——前言
我们可以学习?
这是一个非常easy游戏。但更多的东西用(对于初学者)。至少,对于它的一个例子,有点多。
笨木头花心贡献。啥?花心?不呢。是用心~
转载请注明,原文地址:http://www.benmutou.com/blog/archives/797
文章来源:笨木头与游戏开发
通过这个游戏实例,可爱的你(小若:那不可爱的人呢?),能够学到下面知识点:
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党就…嗯。
本系列教程终于的项目project到这里下载:http://download.csdn.net/detail/musicvs/7324315
这是精简版。也就是本教程解说的版本号。代码量非常少,但因为是针对新手。所以解说得比較具体(唠叨)。
创建项目
环境搭建我就不说喇,这个假设不清楚的能够看看这个帖子: tid=199238" target="_blank">http://www.cocoachina.com/bbs/read.php?tid=199238
Cocos2d-x创建项目的方式可谓是一直在进化,从未停止过,从插件、命令行再到可视化界面。最后再到命令行(小若:怎么感觉哪里不正确?)
3.0正式版创建项目非常easy,首先,打开cmd。进入到引擎文件夹文件夹,然后输入下面命令:
cocos new DontSaveMe -p com.benmutou.study.dsm -l cpp -d projects
如图:
Cocos2d-x3.0游戏实例之《别救我》第一篇-截图1-创建项目命令
然后等它执行完成,就到你指定的路径下看看,项目已经生成了,我这里是放在projects文件夹下。
那个。你们别以为图片里显示cocos2d-x-3.0beta,那就代表我在欺骗大家,事实上我用的就是正式版,仅仅是因为我的一些历史原因,文件夹名字不能改,所以一直保留beta这个名字了。
然后。打开项目proj.win32文件夹下的sln文件,然后编译看看,能不能成功。成功的话,就能够正式開始本教程了。
Cocos2d-x3.0游戏实例之《别救我》第一篇-截图-执行project
OK,下一篇,我们要介绍如何创建一个物理世界。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
Cocos2d-x3.0游戏实例《不要救我》第一章——前言的更多相关文章
- Cocos2d-x3.0游戏实例《不要救我》第十篇(结束)——使用Json配置数据类型的怪物
		如今我们有2种类型的怪物,并且创建的时候是写死在代码里的,这是要作死的节奏~ 所以.必须可配置.不然会累死人的. ; i < size; ++i) { int id = root[i][&quo ... 
- Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编辑器
		版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/musicvs/article/details/25368273 好吧.我真心全然搞不懂.我如今仅仅只 ... 
- Cocos2d-x3.0游戏实例之《别救我》第六篇——从代码中获取UI控件
		这篇的内容非常easy,获取UI控件,然后使用它. 还记得我们在UI编辑器中给三个button分别命名了吧? 如今要用上了. 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http ... 
- Cocos2d-x3.0游戏实例之《别救我》第二篇——创建物理世界
		这篇我要给大家介绍两个知识点: 1. 创建游戏物理世界 2. 没了(小若:我噗) 害怕了?不用操心.这太简单了~! 笨木头花心贡献.啥?花心?不呢.是用心~ 转载请注明,原文地址:http://www ... 
- Cocos2d-x3.0游戏实例之《别救我》第四篇——乱入的主角
		好了,前面说了那么多废话,最终要进入正题了(等等,敢情前面你都是在耍我们么?) 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http://www.benmutou.com/blo ... 
- Cocos2d-x3.0游戏实例《不要救我》三——背景滚动周期
		好.让我们来解释一下这个无限循环滚动的背景.这方面的知识一直讲到烂.我以前的文章还介绍了.所以不是那么特别清楚. 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://www. ... 
- Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检測
		事实上我也非常吃惊-居然写到第七篇了,我估计也就是四篇的内容,感觉非常奇妙,我也不会非常唠叨什么吖); // 0001 ); // 0001 ); // 0001 这样我们才干监听到它们的碰 ... 
- 《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
		REF设备 参考光栅设备,他能以软件计算方式完全支持Direct3D Api.借助Ref设备,可以在代码中使用那些不为当前硬件所支持的特性,并对这此特性进行测试. D3DDEVTYPE 在程序代码中, ... 
- “AS3.0高级动画编程”学习:第一章高级碰撞检测
		AdvancED ActionScript 3.0 Animation 是Keith Peters大师继"Make Things Move"之后的又一力作,网上已经有中文翻译版本了 ... 
随机推荐
- php 禁止 URL 直接访问  php文件
			通过判断访问来源来实现. $fromurl="http://www.111.com/index.php"; //只能从这个地址访问 if( $_SERVER['HTTP_REFER ... 
- linux提取锁和信号灯经常使用
			1.信号( 这两个过程之间的同步) struct semaphore power_sem; sema_init(&pdata->power_sem,1); down(&pdata ... 
- zoj3822 期望dp
			每天在一个n*m的棋盘上放棋子,问使得每一行,每一列都有棋子的期望天数 dp[n][m][k] 表示用k个棋子占据了n行,m列,距离目标状态还需要的期望天数 那么dp[n][m][k] = p1 * ... 
- UVA 1513 - Movie collection(树状数组)
			UVA 1513 - Movie collection option=com_onlinejudge&Itemid=8&page=show_problem&category=5 ... 
- DBMS_STATS.GATHER_TABLE_STATS
			由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要! 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信 ... 
- JAVA: httpclient 具体解释——第五章;
			httpclient 具体解释--第一章: httpclient 具体解释--第二章: httpclient 具体解释--第三章: httpclient 具体解释--第四章: httpclient 具 ... 
- iOS开发 编辑框被系统弹出的软键盘遮挡问题
			我们在开发注冊界面的时候,最后几个注冊条件经常easy被系统弹出的键盘遮挡,例如以下图: 能够看见,邮箱条件被遮挡掉了,怎么解决呢?我是通过UITextField的代理加计算偏移量: - (void) ... 
- MDCC 2014移动开发者大会 小礼品展商活动
			MDCC 2014移动开发者大会 小礼品展商活动 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdGVzdGNzX2Ru/font/5a6L5L2T/fon ... 
- eclipse-jee 配置tomcat7,解决404错误
			在eclipse的Servers窗口新建一个tomcat7,配置tomcat的安装路径,然后启动tomcat,访问http://localhost:8080/,但是报404错误,恼火!没有找到要访问的 ... 
- 【leetCode百题成就】Gas Station解题报告
			题目: There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. ... 
