cocos2d-x菜鸟编塔防
文章平均质量分 80
远在南非
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 2x 菜鸟编塔防 03 让炮台对准敌人
前面2篇已经简单的实现了几个功能,下面我们要让炮台对准出现的敌人,这样才能对敌人发射子弹。这篇主要的就是让炮台跟随敌人旋转角度,网上这类的也很多,但大部分都是C# 和object c的,cocos2d-x 的例子里面有一个这个方面的好像是ClickAndMoveTest原来很简单,就是遍历所有敌人,通过计算敌人和炮台的两点距离判断是否进入射程,如果进入射程就计算炮台旋转角度,启动旋转动画,原创 2013-07-15 14:51:27 · 1086 阅读 · 0 评论 -
cocos2d-x 2x 菜鸟编塔防 02 添加敌人
下面我们呢来编写一个敌人类,这个类目前主要有如下几个功能: 实现各个方向的帧动画切换 从起点走到终点 可改变行走速度 到达终点后消失是不是觉得功能有点少啊,还是那句话,以后慢慢添加。写在最前面:首先说说怎么实现上面说的这几个功能,流程如下:第一步.首先我是定义了几个可能用到的私有变量 //敌人图片 CCSpri原创 2013-07-15 14:51:24 · 787 阅读 · 0 评论 -
cocos2d-x 2x 菜鸟编塔防 01 准备工作
一.前言最近在学习2dx,看了几个源码,手很是痒痒,下面跟我一下编写一个类似保卫大萝卜的塔防游戏吧。二.不废话开始编代码。我用的cocos2d-x 的版本是2.04 ,编辑器是vs2010.首先创建一个工程,我们取名字叫“TDgame”。之后我们添加几个常用到的模块。 1.动画管理器,AnimationManager类 AnimationMa原创 2013-07-15 14:51:19 · 940 阅读 · 0 评论 -
cocos2d-x 2x 菜鸟编塔防 04 子弹要打准敌人
大家好有段时间没写博客了,最近比较忙,呵呵呵一开始我认为一个子弹类很是简单,就是调用cocos2d-x 中的moveto,moveby就能实现,运行起来发现敌人运行的过快的时候,子弹moveto到敌人坐标,这是敌人已经走过了好几条街了。反复想了很多的办法,终于攻克了,大家有可能就笑了,博主太笨了吧,没错,新手就是这么笨,下面分享一下我的方法。 在update函数中加入如下代码://定义原创 2013-07-15 14:51:30 · 1011 阅读 · 0 评论 -
cocos2d-x 菜鸟编塔防 05 预加载资源
前言:前面几篇文章很基本的实验了一下塔防游戏的编写,但试想一下一个塔防游戏,关卡中会有很多的信息,包括敌人的总波数,敌人的种类,塔的限制种类等,于是我将这些信息写在一个plist文件中,当然这个plist文件中不仅仅包括关卡的信息,还包括了一些需要提前加载的图片地址,用一个loading的层提前加载这些图片并装进内存。第一步:构思1.总体流程首先我们构思一下整体的流程,像这样650) this.w原创 2013-07-15 14:51:50 · 964 阅读 · 0 评论