关闭
当前搜索:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

有序链表合并...
阅读(486) 评论(0)

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

这学期去就是大四了,马上要面临各种招聘,面试,这里把yi...
阅读(508) 评论(0)

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

最近在根据网上的各种教程模仿的做一些以前比较c...
阅读(1211) 评论(0)

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...
阅读(319) 评论(0)

coco2d-x 3.0 体验lua

从来没有学过lua,但是从网上的一些大神来看,lua是一种feichang...
阅读(717) 评论(0)

C++ 动态库链接

动态库在应用程序中使用非常多,...
阅读(795) 评论(0)
19条 共2页1 2 下一页 尾页
    个人资料
    • 访问:23694次
    • 积分:451
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:0篇
    • 译文:0篇
    • 评论:34条
    最新评论