排序:
默认
按更新时间
按访问量

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

我们在制作游戏的过程中经常要使用各式各样的艺术字体,这些字体让我们的游戏看起来更加美观更加的萌(- -!) 但是很多的新手都不知道这些字体是如何做出来的,这篇文章主要介绍的是基于cocos2dx它的配套UI制作工具cocostudio的艺术字体使用 字体的制作工具使用的是BMfont 下载地...

2015-03-16 16:50:50

阅读数:3938

评论数:2

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

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

2014-10-14 12:13:48

阅读数:2287

评论数:2

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

今天我们介绍最后两个类 GameOverLayer类 GameLayer类 GameLayer类是整个游戏中最重要的类,因为是整个游戏的中央系统,控制着各个类(层)之间的交互,这个类中实现了猪脚小鸟和它的敌人(管道和草地- . -)碰撞检测,说道物理引擎的碰撞检测,我也是第一次接触,...

2014-09-19 12:08:28

阅读数:1834

评论数:3

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

今天我们要讲三个类,这三个类应该算比较简单的 HelpLayer类 NumberLayer类 GetLocalScore类 HelpLayer类,主要放了两个图形精灵上去,一个是游戏的名字,一个是提示游戏怎么玩的,就一张图: NumberLayer类,涉及到自定义字体的制作,我们提取出...

2014-09-18 12:14:05

阅读数:1807

评论数:3

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

今天介绍的是管道层 PipeLayer.h PipeLayer.cpp 管道层主要实现的是管道从右边往左边平移,结束后移除,而且管道还要长短高低不一样,然后就是如何判断小鸟通过一个管道。先说管道的平移,这个很简单,用一个函数把两跟管道封装好,让它moveby或者moveto好了,平移结束后,...

2014-09-17 11:50:50

阅读数:1975

评论数:3

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

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

2014-09-15 12:01:54

阅读数:1751

评论数:6

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

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

2014-09-14 11:29:09

阅读数:2018

评论数:3

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

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

2014-09-13 10:49:23

阅读数:1657

评论数:7

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

好久没写博客了,今天早上起来不知怎么的就打开了csdn,工作简历也投了好几家,都石沉大海,在学校也闲着没事,就打算把以前写的Flappy Bird里面的一些代码分析发出来。 Flappy Bird 网上也有很多的教程,我其中的有些代码也是参考网上的,不能算是完全原创吧,但是也有很大一部分代码都是...

2014-09-12 10:25:40

阅读数:1985

评论数:6

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

有序链表合并

2014-08-28 13:07:41

阅读数:519

评论数:0

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

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

2014-08-27 22:56:49

阅读数:546

评论数:0

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

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

2014-08-18 10:33:20

阅读数:1279

评论数:0

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

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

2014-08-12 14:45:17

阅读数:327

评论数:0

coco2d-x 3.0 体验lua

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

2014-07-21 12:22:43

阅读数:755

评论数:0

C++ 动态库链接

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

2014-07-10 15:47:12

阅读数:814

评论数:0

C++学习笔记 stl map

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

2014-06-30 11:25:32

阅读数:359

评论数:0

C++学习笔记stl queue

Queue: 列队: 列队有一个最主要的特点,那就是先进先出,一定要把它和栈区分开了 列队只能在列头和列位进行操作那就是pop和push 列队的输入和输出: #include "stdafx.h" #include #include  using namespa...

2014-06-27 16:11:58

阅读数:353

评论数:0

C++stl学习文档 list

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

2014-06-26 15:39:28

阅读数:405

评论数:0

C++stl学习文档 vector

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

2014-06-25 16:01:28

阅读数:422

评论数:0

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