- 博客(28)
- 资源 (37)
- 收藏
- 关注
原创 Cocos2d-x开发中国象棋《十一》在游戏中添加背景音乐
在上一节中实现了悔棋,在这节将介绍如何在游戏中添加背景音乐看一下效果:实现思路:当单击后游戏中播放背景音乐,并且背景音乐切换按钮由变成当单击后停止播放背景音乐,并且背景音乐切换按钮由变成当游戏进入后台后停止播放背景音乐当游戏恢复后继续播放背景音乐实现代码:在SceneGame类中定义一个成员函数Voice(CCObject*)用于实现背景音乐的切
2014-11-21 21:41:30 2280
原创 Cocos2d-X开发中国象棋《十》悔棋
在上一节中实现了走棋规则,这节中将实现悔棋首先看一下悔棋的效果:通过观察上图中的演示可知,当单击悔棋按钮后,移动了的棋子会回到原来的位置上,实现方式:首先在SceneGame类中定义一个成员变量CCArray* _steps,用于保存每步棋的棋子信息 //保存每步走的棋子 CCArray* _steps;在SceneGame类中的成员函数init
2014-11-21 21:13:01 2060 2
原创 cocos2d-x大神们的博客集合
红孩儿的博客: http://blog.csdn.net/honghaier老G的博客: http://4137613.blog.51cto.com/http://goldlion.blog.51cto.com/子龙山人: http://www.zilongshanren.com/Himi的博客: http://www.himigame.com/泰然
2014-11-19 22:13:20 2097
原创 Cocos2d-X开发中国象棋《九》走棋规则
在上一节中实现了走棋,这篇博客将介绍中国象棋中的走棋规则在写博客前先可能一下象棋的走棋规则:1)将将的坐标关系:横坐标相等,纵坐标相减绝对值等于1,或者纵坐标相等,横坐标相减绝对值等于1将的特殊要求:目标坐标坐落于九宫内将的例外情况:如果两个老将面对面而中间没有棋子阻拦,老将可以直接飞到对方九宫吃对方老将2)士士的坐标关系:纵坐标和横坐标相减的绝对值
2014-11-19 22:05:57 2458
原创 在Windows下搭建Apache服务器
Apache服务器是一款基于HTTP协议的web服务器,Apache服务器使用CGI开发首先下载Apache服务器,下载地址http://download.csdn.net/detail/u010105970/8173827下载完成后会得到一个压缩文件,将压缩文件解压后会得到一个msi格式的安装向导单击安装向导进入Apache服务器安装界面单击Nex
2014-11-19 08:56:22 8762 3
原创 Cocos2d-X开发中国象棋《八》走棋
在上一节中实现了新局,至此中国象棋的准备工作差不多都完成了,在接下来的博客中将介绍玩家的走棋和一些游戏属性的设置,今天先介绍走棋和走棋规则老规则,先看走棋的效果图,然后根据效果图一步一步分析游戏逻辑,最后会贴出代码走棋分为两个步骤:第一步选棋:通过点击棋子实现选棋子,当选中某个棋子的时候,选择框会套在选中的棋子上第二步走棋:通过点击棋盘上的位置可以实现棋子的移动
2014-11-18 22:44:55 3798
原创 Cocos2d-X中的粒子
Cocos2d-x引擎提供了强大的粒子系统,它在模仿自然现象、物理现象及空间扭曲上具备得天独厚的优势,为我们实现一些真实自然而又带有随机性的特效(如爆炸、烟花、水流)提供了方便
2014-11-16 17:32:30 1452
原创 Cocos2d-X中的声音和音效
在玩游戏时都会有各种游戏音,如启动游戏时会有背景音,胜利或者失败会有一些音效,在Cocos2d-X中可以使用CocosDenshion实现各种声音在使用CocosDenshion之前需要在程序中添加一个头文件和一个命名空间#include "SimpleAudioEngine.h"using namespace CocosDenshion;然后在工程目录下的Resource文
2014-11-16 11:04:52 2064
原创 Cocos2d-X开发中国象棋《五》摆棋
在上一篇博客中实现了创建游戏场景,和一些按钮,由于按钮中实现具体的响应事件,需要使用到摆棋中的一些函数,为此我特意将按钮的具体实现方式放在了后面将,在摆棋前先理清一下摆棋的思路:1、创建一个Stone类处理棋子信息2、建立一个表保存棋子信息3、创建棋子4、初始化棋子5、摆棋子创建一个Stone类用于处理棋子的信息,设置Stone类由CCSprite派生而来/
2014-11-15 16:43:01 3421 3
原创 Cocos2d-X中使用瓦片地图《二》
在上一篇博客中介绍了Cocos2d-X中瓦片地图的使用,在这篇博客中将接着上一篇博客介绍瓦片地图在Cocos2d-X中更高级一点的应用,使用地图编辑器打开上一个创建好的瓦片地图在地图编辑器上添加一个对象层后的效果保存好后观察地图的tmx文件发现文件中多出了一段内容 代码解释:objectgroup name="OBJECT
2014-11-15 15:46:19 2821
原创 瓦片地图编辑器的使用
大家小时候都玩过超级玛丽和坦克大战吧,这些游戏有一个特点,不同关卡的场景不同,特别是在坦克大战中玩家还可以自己手动场创建游戏场景,在游戏开发中通常使用地图编辑器创建游戏场景使用地图编辑器创建一个游戏场景启动地图编辑器选择文件选择新文件单击确定进入地图编辑器的编辑界面导入图块,,选择地图选择新图块
2014-11-14 15:23:12 6042
原创 Cocos2d-X中的动作特效
Cocos2d-X中提供了非常丰富的动作特效例如:网格动画扭曲特效3D瓷砖波动特效程序代码:#include "ActionEffect.h"#include "HelloWorldScene.h"static const char* _actionName[] ={ "CCFadeOutBLTiles", "CCFade
2014-11-13 15:48:59 2311
转载 Cocos2d-x 3.0学习笔记】 AnchorPoint 和Position 关系
先不多说,上两张图片:解释一下上面图片的意思:描点就是图片中红点的位置。setAnchorPoint的取值范围0~1,距离设置的是一张图片setAnchorPoint(Point(0,0))表示在图片左下角,setAnchorPoint(Point(1,1))表示在图片右上角setAnchorPoint(Point(0.5,0,5))表示
2014-11-13 13:35:53 1457
原创 Cocos2d-X开发中国象棋《三》开始场景的实现
在前面两篇博客中介绍了中国象棋的功能和工程文件,在这篇博客中将介绍中国象棋的开始场景的实现在写代码前先理清一下实现开始场景的思路:1、打开游戏后进入开始场景,场景上显示一个红色的帅和黑色的将,并且两个棋子在同一条直线上(两个棋子的y坐标相同)2、当玩家单击红色的帅后,红色的帅一边向右移动一边按照顺时针方向旋转,黑色的将一边向左移动一边按照逆时针方向旋转3、当玩家单击黑色的将后,红色
2014-11-12 10:41:14 2947 9
原创 Cocos2d-X开发中国象棋《一》功能介绍
在介绍开发过程前先展示一下游戏打开游戏后会进入一个欢迎界面欢迎界面上有两颗棋子红色的帅和黑色的将,可以通过触摸两颗棋子进入游戏场景当单击红棋子时,玩家持红旗当单击黑棋时,玩家持黑棋单击开始显示棋子通过鼠标点击走棋单击悔棋可以实现悔棋单击新局后再单击开始可以实现重新下棋单击下面的小
2014-11-07 17:45:14 4704 2
原创 Cocos2d-X中的动作展示《二》
#include "ActionShow.h"static const char* _actionName[] ={ "CCMoveBy", "CCMoveTo", "CCRotateBy", "CCRotateTo", "CCScaleBy", "CCScaleTo", "CCSkewBy", "CCSkewTo", "CCJumpBy",
2014-11-01 21:31:07 1618
用纯C语言开发的音乐播放器
2013-12-24
xUtils-master
2016-04-22
android-smart-image-view-master
2016-04-16
Tomcat服务器
2016-04-16
一个简单的猜数字游戏
2016-04-05
PhotoExhibition
2014-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人