cocos2d-x
smy..
这两年较忙,更新较少, 随机上线,乱写一气
感谢各位 谢谢大家!
展开
-
cocos2d-x 实现场景切换人物移动
人物移动的代码#include "GameLayer.h"#include "SimpleAudioEngine.h"#pragma execution_character_set("utf-8")using namespace CocosDenshion;GameLayer::GameLayer(){}GameLayer::~GameLayer(){}bool ...原创 2019-11-22 17:43:51 · 944 阅读 · 0 评论 -
cocos2d-x 键盘按住事件 实现人物的连续移动
前言:前面的文章实现的人物的移动鼠标点击和键盘按压都是按一下走一下本篇文章就是实现键盘的按住事件 只要键盘在按压状态人物就一直移动效果图:实现的思路就是先要监听 键盘事件 看有没有按压到我们想要的按键然后要判断有没有一直按压 如果进入了release事件就说明松手了我们先写个map 来存放按键的状态是不是按压中std::map<cocos2d::EventKeyboard...原创 2019-11-08 14:43:10 · 3426 阅读 · 6 评论 -
cocos2d-x 序列帧动画实现人物的跑动
前言:前两篇写的文章中的角色还只是呆呆的站着现在已经会跑了当你看完这篇文章你的角色也可以跑起来了如下图:我们用到资源为一组走动的序列图片然后把这些图片在很短的时间内跑一遍实现人物移动的效果AnimationAnimation帧动画对象包含动画帧对象,和帧间时长等等SpriteFrame 精灵帧每一Animation由很多帧组成,这里我们的就是8个图片 也就是8个Sprit...原创 2019-11-08 10:59:59 · 1717 阅读 · 3 评论 -
cocos2d-x 实现场景的切换
前言:我们在玩游戏的时候肯定有非常多的页面比如地图的切换 副本的进入 等等每一个都是一个场景今天我们来实现一下场景的切换我这里准备3个场景进入游戏时的场景等待加载的场景开始游戏的场景如下图:切换场景需要借助我们的导演类 DirectorreplaceScene(scene) 就是切换场景我写了一个场景管理类 管理三个场景 可以进行自由的切换loadScene...原创 2019-11-07 17:50:55 · 806 阅读 · 0 评论 -
cocos2d-x 实现一个进度条的功能 ProgressTimer
前言:我们在玩游戏的时候会遇到加载地图资源或者切换场景都会出现滑动条我们来写一个简单的滑动条需要用到定时器 因为我们是模仿加载资源在百度上找了一个滑动条的图片效果图://创建一个用bar2.png为底层背景的图片auto loadingBar = ProgressTimer::create(Sprite::create("bar2.png"));loadingBar->...原创 2019-11-06 19:01:53 · 559 阅读 · 2 评论 -
【新手入门】模仿HelloWorldScene实现自己的scene类
当我们创建一个cocos2d-x 项目会有以下文件今天就来模仿这个类HelloWorldScene 实现相同功能的自己的scene类这个 void menuClickCallBack(Ref* sender); 是我自己加的 忽略就行了一个静态的createScene 方法一个虚初始化函数还有一个初始化自己类的函数实现自己的scene类新建一个类叫做 myScene 继承 coc...原创 2019-11-06 15:48:32 · 395 阅读 · 0 评论 -
【新手入门篇】cocos2d-x创建一个可移动的角色
前言:上一篇我们说了 cocos2d-x 如何创建第一个hello World工程以及游戏窗口运行机制与生命周期讲解所以大家应该是对cocos2d-x有所了解本篇来说一下我们的主角 sprite 精灵创建一个角色可以控制一下简单的移动效果图:精灵Sprite精灵是屏幕上移动的对象,它能被控制。你喜欢玩的游戏中主角可能就是一个精灵,我知道你在想是不是每个图形对象都是一个精灵,不是的...原创 2019-11-04 14:44:31 · 1278 阅读 · 5 评论 -
【新手必看】cocos2d-x 如何创建第一个hello World工程以及游戏窗口运行机制与生命周期讲解 【详细多图】
前言:上一篇文章说了cocos2d-x 和 cocosStudio 在win10的搭建本篇来说一下 工程创建以及怎么运行起来的以及运行的生命周期创建工程要创建一个开发者账号打开以后主界面是这样的然后选择菜单栏的 文件 新建项目这就创建好了咱们先预览一下工程介绍找到本地的工程项目文件夹看一下都有什么classes 下面就是咱们的c++文件 咱们先不看cocos...原创 2019-11-01 16:51:49 · 707 阅读 · 2 评论 -
cocos2d-x 与 cocosStudio 在win10配置vs2017中使用
前言我从小就喜欢玩游戏,最近玩游戏也好奇游戏到底是怎么做出来的我是做软件的,用qt能做游戏吗?既然是搞c++的,我就想了解一下游戏是怎么做出来的ok想搞游戏开发,所以玩了一下游戏引擎最后决定玩cocos2d-x,因为我想用c++编码,unity3D是c#cocosCreate 是js 面向的网页游戏cocos2d-x 有3种语言选择 c++ lua jscocos2d-x 是基于M...原创 2019-11-01 15:24:02 · 1674 阅读 · 3 评论