装甲逆袭
装甲逆袭
这个作者很懒,什么都没留下…
展开
-
装甲逆袭-NPC移动处理
处理NPC的移动,目前采取的方式是预设一段移动方式,然后在地图中编辑,然后NPC读取之后通过该方式移动。#include "MoveNPCSprite.h"bool MoveNPCSprite::init(){ bool bRet = false;do {CC_BREAK_IF(! CommonNPCSprite::init());runRo原创 2013-03-14 12:52:45 · 581 阅读 · 0 评论 -
装甲逆袭-剧情
-------游戏世界观2069年,核战争爆发,地球接近毁灭,地球环境因为核辐射异变,科技退步,各种变异生物横行,人类在世界各地苟延残喘,直到超级电脑--“拯救”的出现,局面稍微好转。2089年,20年的光阴,人类在修养生息中不断强大,各种超能力者不断出现,但此时,超级电脑--“拯救”突然暴走,人类再度陷入危机。。。之后,人类世界的2大组织--“毁灭”“新生”宣布将联手抵抗原创 2013-09-05 13:47:59 · 771 阅读 · 0 评论 -
装甲逆袭-开发进度
1、游戏资源加载2、地图加载3、玩家移动处理4、加载NPC5、NPC移动处理6、玩家碰撞处理7、NPC对话处理8、获取坦克界面9、人物属性界面10、装备店界面11、药品店界面------以上为完成部分------------------------------------------12、回合战斗模式基类13、回合战斗模式-小怪AI类14、回原创 2013-03-14 11:23:47 · 631 阅读 · 0 评论 -
装甲逆袭-自动寻路
目前在游戏里面加入了自动寻路,点开小地图,然后点击小地图上的某个位置,就可以让人物自动走到该位置。然后至于玩家怎么移动到这个位置,就是用A星算法求一个路径,然后根据这个路径走到该位置。从网上随便下了份别人已经写好的算法,准备先实现在改正- -!因为毕竟不仅仅是一个单纯的算法,还要结合自己游戏的实际情况来进行设计。A星算法概念什么的部分就不说了,毕竟这东西网上一圈一大把,然后要实现么,如原创 2013-05-22 10:02:33 · 1016 阅读 · 3 评论 -
发了个自己写的COCOS2D-X的塔防
发了个自己写的COCOS2D-X的塔防,下载地址是http://download.csdn.net/detail/yy392612422/5166913COCOS2D-X1.0版本的。原创 2013-03-21 17:25:28 · 808 阅读 · 0 评论 -
装甲逆袭-回合战斗小怪战斗界面
原创 2013-03-21 16:55:52 · 612 阅读 · 0 评论 -
装甲逆袭-药品店界面
玩家买卖药品的商店界面。该界面跟装备界面是一样的,所以是继承了相同的基类 然后子类重新定义基类的虚方法。原创 2013-03-18 15:38:44 · 495 阅读 · 0 评论 -
装甲逆袭-人物属性界面
游戏当中展示人物属性的界面。原创 2013-03-14 13:09:09 · 460 阅读 · 0 评论 -
装甲逆袭-获取坦克界面
游戏中获取坦克的界面,其实就是拿到坦克后的处理方式。界面上来说就是贴图,所以就贴下效果图了,自己设计的UI。。原创 2013-03-14 13:06:21 · 496 阅读 · 0 评论 -
装甲逆袭-加载NPC
加载NPC或者是物品等地图属性,都是先读取地图的数据到内存,然后再在游戏绘画的时候画到游戏上。读取地图数据到内存#include "CommonMapSprite.h"#include "GameData.h"#include "CommonTiledMapUtil.h"#include "CommonUtil.h"bool CommonMapSprite::ini原创 2013-03-14 11:49:56 · 610 阅读 · 0 评论 -
用未来的好多年时间,自己写一款手机网游
第一次写博客,之前写的单机游戏,改成网络游戏后,发现了自己代码的各种不足,再加上群里的同学想喊我分享代码,所以就决定重写下代码,然后写个博客贴出部分代码。要写一款游戏,以--重装机兵--这款游戏为模版,然后逐渐扩展成包含塔防、魔塔、格斗,ARPG等各个类型集合的网络游戏,目前技术方面完成了塔防和回合制的单人战斗模式。原创 2013-03-14 09:50:27 · 803 阅读 · 0 评论 -
装甲逆袭-玩家碰撞处理
玩家碰撞处理,其实就是矩形碰撞检测,然后会将本身的位置通过移动方式增加几位来进行判断,因为写了比较久了,所以只贴代码。#include "CommonCollisonUtil.h"#include "CommonUtil.h"#include "CommonNPCSprite.h"#include "RpgGameScene.h"#include "CommonMapSprit原创 2013-03-14 12:54:42 · 645 阅读 · 0 评论 -
装甲逆袭-玩家移动处理
玩家移动目前采取的是摇杆方式,A星会在后期开始加入,后期会专门写一篇关于在游戏中加入A星。摇杆的部分代码是用HIMI的那个,然后稍微修改。#include "HRocker.h" #include "RpgGameScene.h"#include "PlayerSprite.h"#include "CommonUtil.h"#include "MoveNPCSprite.h原创 2013-03-14 11:43:14 · 660 阅读 · 0 评论 -
装甲逆袭-资源加载
当前的单机游戏,所以大部分的游戏数据是放在本地的,这点后期会更改,先说明下当前的游戏数据保存方式。之前试过各种方式,CCUserDefault、SQLLITE等,最终决定放在TILED MAP里面。在TILED MAP里面编辑各种数据,然后在游戏开始的时候读取,之后保存在内存当中。代码如下//加载装备武器信息void LoadGameResources::loadEquipment原创 2013-03-14 11:29:50 · 568 阅读 · 0 评论 -
装甲逆袭-装备店界面
玩家买卖装备的商店界面。原创 2013-03-14 13:10:32 · 540 阅读 · 0 评论 -
装甲逆袭-NPC对话处理
NPC对话其实就是在地图上一个点击事件,然后触摸到该位置的时候,显示一个界面。至于NPC对话的内容,可以放到地图上。bool RpgGameScene::npcTouch(CCTouch *pTouch){CCNode* n;for (int i=0;inpccount;i++){n=map->map->getChildByTag(map->npcinfo[i].npc原创 2013-03-14 12:56:36 · 545 阅读 · 0 评论 -
装甲逆袭-地图加载
地图的话采取的是用微软的tiled地图编辑器。地图样式采取的是下面2层是一般的地图层,然后fugai这层放的是遮挡人物的图片,然后objects放置的是游戏的各种数据,如NPC、坦克、物品等各种信息,unwalk放置的是地图上的各种障碍物地图加载和数据读取这块的东西,GOOGLE一下会有很多,所以就不多说了。原创 2013-03-14 11:34:04 · 524 阅读 · 0 评论