自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于cocoStudio和BMfont的艺术字体制作

我们在制作游戏的过程中经常要使用各式各样的艺术字体,这些字体让我们的游戏看起来更加美观更加的萌(- -!)但是很多的新手都不知道这些字体是如何做出来的,这篇文章主要介绍的是基于cocos2dx它的配套UI制作工具cocostudio的艺术字体使用字体的制作工具使用的是BMfont下载地址:点击打开链接首先我们制作我们想要的艺术字体(如果你有美工妹子的话,这应该轮不到你)

2015-03-16 16:50:50 5383 2

原创 Cocos2d-x V3.2+Cocos Studio1.6 实现一个简单的uibutton点击功能

好久没写博客了这几天在学习cocos studio,这个软件能够非常方便的设计游戏的一些界面,并导入到cocos2dx中,今天就用按钮来做个例子首先我们打开Cocos Studio1.6,选择UIEditor,进去后我们发现有很多的示例,我们就悬着一个叫demologin的示例选择好后我们发现如下图,简单介绍了下功能这里我们选中那个login按钮,发现这个按钮的实例

2014-10-14 12:13:48 3071 2

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(7)

今天我们介绍最后两个类GameOverLayer类GameLayer类GameLayer类是整个游戏中最重要的类,因为是整个游戏的中央系统,控制着各个类(层)之间的交互,这个类中实现了猪脚小鸟和它的敌人(管道和草地- . -)碰撞检测,说道物理引擎的碰撞检测,我也是第一次接触,也没多大难度,就直接调用了cocos2d-x的接口,这个类就是游戏的主场景,游戏就是在这里进行的。

2014-09-19 12:08:28 2069 3

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(6)

今天我们要讲三个类,这三个类应该算比较简单的HelpLayer类NumberLayer类GetLocalScore类HelpLayer类,主要放了两个图形精灵上去,一个是游戏的名字,一个是提示游戏怎么玩的,就一张图:NumberLayer类,涉及到自定义字体的制作,我们提取出来的资源里,有很多数字图片:现在我们要把它们做成这样子的:

2014-09-18 12:14:05 2014 2

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(5)

今天介绍的是管道层PipeLayer.hPipeLayer.cpp管道层主要实现的是管道从右边往左边平移,结束后移除,而且管道还要长短高低不一样,然后就是如何判断小鸟通过一个管道。先说管道的平移,这个很简单,用一个函数把两跟管道封装好,让它moveby或者moveto好了,平移结束后,用一个回调函数移除自己就够了,当然封装好管道后,我们要把每一个管道放到一个数组里,方便管理嘛;然后就是

2014-09-17 11:50:50 2170 2

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(4)

今天要讲的使我们猪脚类SpriteBird.hSpriteBird.cpp猪脚类要注意的是三种状态的切换,和单点触控侦听的设置,还有就是小鸟在飞行的过程中,头部会上下的摆动,物理模型这里就不说了,小鸟头部的摆动是靠小鸟Y轴的速度来判定的,当小鸟向上飞的时候,速度是正的,所以头部摆动的旋转角度也是向上,当小鸟下落的时候,速度是负的,所以头部摆动的旋转角度是向下的。小鸟的三种状

2014-09-15 12:01:54 1938 3

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(3)

今天介绍两个比较简单的类GameBegin.hLandLayer.h需要注意的有两点,一个是草地的滚动,还有一个是物理模型,都在LandLayer.h中实现,分析都在代码注释中。先上GameBegin场景的效果图这张图可以解析为背景图的添加游戏名字小鸟以及小鸟飞行动画按钮草地(草地是会滚动的)//GameBegin.h#pragma o

2014-09-14 11:29:09 2235

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(2)

今天分析的是WelcomeScene.h类,这个类是我自己写的,主要为了实现各种资源的加载,声音图片动画,这里主要说明一点,加载到缓存中的资源是全局的,在每个地方都可以调用,为了使这个场景不乏味,我自己添加了背景图片,和简单的loading动画。要用到的资源:以welcomeBg.plist和welcomeBg.png 为例这两个文件是对应的,使用一个叫TexturePacker软

2014-09-13 10:49:23 1825 4

原创 cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析(1)

好久没写博客了,今天早上起来不知怎么的就打开了csdn,工作简历也投了好几家,都石沉大海,在学校也闲着没事,就打算把以前写的Flappy Bird里面的一些代码分析发出来。Flappy Bird 网上也有很多的教程,我其中的有些代码也是参考网上的,不能算是完全原创吧,但是也有很大一部分代码都是按照我自己的想法,设计写出来的,接触cocos2d-x已经差不多有一年了,从以前的2x到现在的3x,改

2014-09-12 10:25:40 2185 3

原创 C++经典算法————有序链表合并

有序链表合并

2014-08-28 13:07:41 952

原创 C++经典算法————链表倒序

这学期去就是大四了,马上要面临各种招聘,面试,这里把yi

2014-08-27 22:56:49 875

原创 cocos2d-x3.2用游戏截屏功能提取 Flappy Bird 资源中的单张图片

最近在根据网上的各种教程模仿的做一些以前比较c

2014-08-18 10:33:20 1569

原创 PHP 连接mysql进行简单的数据操作

<?php$con = mysql_connect ( "localhost", "root", "12345678" );if (! $con) { echo 'loseConnect'; echo '';} else { echo 'connetSuccess'; echo '';}mysql_select_db ( "mytest_1", $con );mysql_que

2014-08-12 14:45:17 470

原创 coco2d-x 3.0 体验lua

从来没有学过lua,但是从网上的一些大神来看,lua是一种feichang

2014-07-21 12:22:43 941

原创 C++ 动态库链接

动态库在应用程序中使用非常多,

2014-07-10 15:47:12 966

原创 C++学习笔记 stl map

MapMap是可以存两个数据的容器,这两个数据是一一对应的,map的第一个数据是唯一的,不能有重复。Map的内部结构是红黑树,这种二叉树有自动排序的功能。1.数据的插入和获取数据插入用insert()语句,数据的获取用迭代器进行遍历#include "stdafx.h"#include#include #includeusing namespace std;int _

2014-06-30 11:25:32 600

原创 C++学习笔记stl queue

Queue:列队:列队有一个最主要的特点,那就是先进先出,一定要把它和栈区分开了列队只能在列头和列位进行操作那就是pop和push列队的输入和输出:#include "stdafx.h"#include#include using namespace std;  int _tmain(int argc, _TCHAR* argv[]){queue

2014-06-27 16:11:58 586

原创 C++stl学习文档 list

List:List是一个双向的链表,可高效地进行插入删除元素。List不支持索引访问所以没有at(),[]等访问;List的接口list成员说明constructor构造函数destructor析构函数operator=赋值重载运算符ass

2014-06-26 15:39:28 517

原创 C++stl学习文档 vector

Vector:容器(vector)是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库;要使用容器必须得包含头文件#include

2014-06-25 16:01:28 563

FlappyBird源码和资源

cocos2d-x v3.2 FlappyBird 各个类对象具体代码分析,源码和资源

2014-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除