![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-C++
文章平均质量分 72
chris 007
这个作者很懒,什么都没留下…
展开
-
cocos2d-X:Json数据(2)
JSON文件使用和更改Cocos2d-x 3.x 加入了 rapidjson库,用于Json解析。位于external/json下。 Json文件格式必须为UTF8无BOM格式编码,不然游戏中会出现乱码。只支持标准的Json格式,一些非标准的Json格式不支持。一些常用的解析方法需要自己封装。注意判断解析节点是否存在。PS:解析的Json文件,根节点必须为对象、或数组。不然原创 2016-10-24 10:51:51 · 388 阅读 · 0 评论 -
cocos2d-X:Json数据(1)
JSON文件使用和更改1、什么是Json? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言原创 2016-10-24 09:49:52 · 202 阅读 · 0 评论 -
cocos2d-X:RPG摇杆控制英雄
RPG游戏的遥控杆控制主角先看代码:(参考赵云要格斗)#ifndef __HROCKER_H__ //遥控杆部分.h#define __HROCKER_H__ #include "cocos2d.h" using namespace cocos2d;//用于标识摇杆与摇杆的背景 typedef enum{ tag_rocker, tag_rockerBG,}tagF原创 2016-10-26 17:33:39 · 878 阅读 · 0 评论 -
飞机游戏(2)
今天对飞机游戏的BOSS加入运动动画(左右摇摆),用的是cocos内部的API中的MoveTo和MoveBy对它进行位移。 auto enemy = Sprite::create("e_b_01.png"); enemy->setPosition(Vec2(visibleSize.width / 2, visibleSize.height/1.2)); auto move = MoveTo::原创 2016-09-07 19:02:03 · 577 阅读 · 1 评论 -
飞机游戏(1)
今天学习的飞机游戏的制作步骤,从cocos的API中找到计时器,运用计时器让地板滚动起来。其方法就是在原地板,这里命名为下地板,在其上方加一个”上地板“,用计时器重复调用一个函数,形成帧动画,刚好地图用的是同一张地图,实现了无缝连接,地图看起来也不会突兀,还是很棒的网络素材。 用auto加载另一块地板,然后用scheduleUpdate();重复调用它内部的update函数(地原创 2016-09-06 19:03:32 · 356 阅读 · 0 评论 -
飞机游戏
在过去九天,自己去新玩一款飞机游戏,我选择的是腾讯出品的《星河战神》,在对网上查询资料和官网的设计原画,自己去为它写了一个ppt,包含故事背景,关卡,角色配置,装备,宠物等属性。在今天,用C++写一个飞机类游戏,基础依旧是创建一个Hello World,框架是选择cocos 2d-X进行C++编译制作,今天只实现了主界面的加载和开始退出按钮的点击切换。艰难的一步步找寻API和编写,能正常运行。#i原创 2016-09-05 18:47:38 · 333 阅读 · 0 评论