
Cocos2d-x游戏开发《赵云要格斗》
文章平均质量分 92
Evankaka
一步一个脚印,认真做好每一件事
展开
-
Cocos2d-x怪物智能AI怪物也有智商----之游戏开发《赵云要格斗》(6)
本文将主要来讲讲游戏开发中的怪物智能,一个好的游戏一般怪物都要分等级,这样我们游戏玩起来才有意思,怪物如果智商太高,游戏难度大。怪物如果智商太低,游戏玩起来又没有意思。一般好的游戏低级怪物和中级怪物占大部分,高级怪物一般是BOSS级怪物。下面我来讲讲自己对怪物AI的一些见解吧。原创 2015-01-11 16:28:09 · 25242 阅读 · 25 评论 -
Cocos2d-x碰撞检测原理与英雄要打死怪物--之游戏开发《赵云要格斗》(7)
本文将详细讲述cocos2dx中英雄与怪物的碰撞检测原理,其实就是精灵和精灵碰撞检测哈。本文主要从矩形碰撞入手,自己编写了一个矩形碰撞检测的函数,并且在游戏中来进行应用。另一方面,当英雄出动攻击后,如果英雄和怪物碰撞到的话,怪物就要掉血,并且当怪物血量为0时,怪物死亡,死亡之前它还会倒在地上闪烁几下。下面,开始吧原创 2015-01-14 11:17:20 · 13768 阅读 · 25 评论 -
《赵云要格斗》游戏开源啦!要代码要资源就来!~~~~~~~
笔者自行开发的Cocos2d-x原创游戏《赵云要格斗》这里把全部的代码和资源全部共享,保证全部可以免费下载,笔者之前开发这个游戏的时就说过,此游戏最后一定会开源。游戏其实还没弄完,只是近期好多博友都在找我要代码要资源,笔者原本是想等游戏全部完成之后,再来公布的。现在打算提前点,笔者认为社区大于代码(优快云上的话,开源好于自己闭门造车。原创 2015-02-07 22:04:08 · 18428 阅读 · 15 评论 -
Cocos2d-x技能冷却还要等多久?---之游戏开发《赵云要格斗》(9)
本文将主要来实现游戏开发过程中,技能冷却的实现,一个按钮点一次后,就会有一个冷却时间,得等冷却时间过了之后,你才能再次点击,一般这是实现特殊技能的。在这里,我也自己写了一个类,非常方便,只要把这个类加到你的工程中,加两张图片,就可以实现功能了。原创 2015-01-19 14:05:10 · 11428 阅读 · 9 评论 -
Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2)
本篇要讲讲怎么自定义按钮类,并通过这个按钮类的对像来控制精灵的攻击。在看本篇之前最好先看看上一篇精灵的攻击也是一个动画,只不过,这个动画只播放一次,相当于在界面上加一个按钮,然后你点一次按钮,精灵就播放一次动画。原创 2014-12-21 21:05:57 · 17389 阅读 · 19 评论 -
Cocos2d-x使用Cocos Studio制作界面并应用---之游戏开发《赵云要格斗》(11)
本文主要讲了怎么用Cocos Studio制做登陆界面,并导出成Json文件,直接在coco2d-x中来调用。这样做的好处就是界面和代码是分离的,你如果想改界面的话,就可以直接在外面用Cocos Studio来修改,只要不修改按钮之类的名称,你的功能代码完全不用修改,只要将导出的Json文件和图片资源替换下就OK了,这样子的开发效率将会大大提高!原创 2015-01-22 20:14:17 · 15645 阅读 · 13 评论 -
Cocos2d-x游戏暂停、继续游戏、重新开始界面的实现---之游戏开发《赵云要格斗》(10)
本文要实现游戏中的暂停、重新开始。将当前界面截图,然后用这张图去构造一个层(以这张图为背景),然后加个按钮,主界面点暂停时,pushScene(),然后转到游戏暂停界面,当在游戏暂停界面点继续游戏popScne()。在cocos2dx中推进(pushScene())暂停场景,之前运行的场景将会自动暂停,然后我们可以在暂停场景中操作,当我们不再需要暂停场景时,可以popScene()将暂停场景弹出。重新开始游戏直接replaceScene().原创 2015-01-21 00:07:15 · 17816 阅读 · 8 评论 -
Cocos2d-x场景切换我换换换!----之游戏开发《赵云要格斗》(12)
本文主要讲讲用Cocos Studio制作的登录界面,来设计一个层类,然后根据这个登录界面的选择,跳转到不同的场景。其中,本文用到的界面可参看上篇Cocos2d-x使用Cocos Studio制作界面并应用---之游戏开发《赵云要格斗》(11)原创 2015-01-26 21:02:17 · 7727 阅读 · 0 评论 -
Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)
在游戏开发中,血条是一个很重要的东西,这里的血条是通过两个图片来完成,一个是前景图(红色),一个是背景图(灰色),通过改变红色图在长度显示,灰色图不变就可实现血量的变化了。当然,这里为了让界面更加好看些,又为血条加了个血框和人物的小头像。原创 2015-01-06 22:02:14 · 10424 阅读 · 15 评论 -
Cocos2d-x血条跟随怪物运动----之游戏开发《赵云要格斗》(5)
本章在前面的基础上Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)设计一个怪物类,并实现怪物的上方显示血条,血条跟随怪物的运动而运动。用到的血条类在上一讲中,平时我们游戏一般怪物都是头顶一个血条的,这里我们就是要实现这个功能。原创 2015-01-07 17:44:13 · 8973 阅读 · 7 评论 -
Cocos2d-x扣血飘字特效用完你就消失--之游戏开发《赵云要格斗》(8)
本文这里将要实现的一个功能是怪物受伤血量减少时,会出现一个扣了多少血量的数字从怪物中间飘到头顶,然后消失。然后有两种方式,一种是每次都扣同样的数字,一种是每次在一定范围内的数字随机.原创 2015-01-15 21:17:16 · 11721 阅读 · 4 评论 -
Cocos2d-x观察者模式其实很简单!!--之游戏开发《赵云要格斗》(13)
观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。 在开发游戏的时候我们经常需要在层与层之间、场景与场景之间传递数据和消息,Cocos2dx框架应用观察者模式为我们封装了一个C原创 2015-01-29 20:43:29 · 11747 阅读 · 8 评论 -
Cocos2d-x显示中文与字幕滚动--之游戏开发《赵云要格斗》(14)
本文将要解决Cocos2d-x中显示中文时出现乱码的情形,并且实现一个字幕滚动的功能,这个功能是通过遮罩来实现的。原创 2015-02-03 22:33:12 · 15375 阅读 · 7 评论 -
Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1)
Cocos2d-x实现虚拟摇杆控制精灵的运动,并能改变精灵脸部的朝向,扩展性很好。将摇杆类移值到你的工程中即可用,还可以改成你喜欢的图片原创 2014-12-20 17:52:21 · 25489 阅读 · 42 评论 -
Cocos2d-x地图随精灵无限滚动与边缘检测----之游戏开发《赵云要格斗》(3)
本章在前面Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》的基础上,实现了精灵向右运动到地图中间时,地图能跟着移动,但此时精灵是原地不动只是播放跑动画。并且,当地图移动到边缘时,地图不在移动,但此时精灵能移动同时播放跑动画。当前工程一直在修改中,有需要的把邮箱留下就是哈,后头不修改了我会把每一个一个工程都上传上去。原创 2015-01-06 00:13:23 · 13317 阅读 · 9 评论 -
Windows7环境下搭建Cocos2d-x3.3环境并配置android交叉编译环境
本指南将介绍如何在Windows 7平台搭建Cocos2d-x Android开发环境。本指南操作要求一台搭载Windows 7平台及安装Visual Studio 2012/2013的电脑。最好拥有快速稳定的网络,因为在指南操作中需要下载许多软件包。原创 2015-01-25 20:06:42 · 6329 阅读 · 1 评论