温故而知新,新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型、屏幕适配,今天要开始的是重构角色…… 一、本篇前提: 完成前一篇的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程05:对游戏原型进行屏幕适配完善 二、本篇目标: 说说游戏中各种角色的动作、属性...
新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型…… 一、本篇前提: 完成前一课的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程04:实现简单的游戏原型 二、本篇目标:说说关于Cocos2d-x手机分辨率适配对前一篇完成的塔防游戏原型进行屏幕适配完善三、...
简单回顾一下之前内容步骤:1.环境搭建;2.项目创建;3.项目解析;4本章…… 一、本章前提: 完成Hello Game项目的创建编译。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程03:Hello Game项目解析 二、本篇目标:说说关于塔防游戏的想法和思路实现一个简单的塔防游戏原型...
第一课我们讲解了环境的搭建,第二课主要是项目的创建,完成这两课的童鞋可以开始新课了:项目解析。 一、前提: 完成Hello Game项目的创建编译。具体参考: Cocos2d-x 3.3塔防游戏《保卫萝卜》教程02:Hello Game项目创建 二、本篇目标:分析proj.win32工程的主要构成分...
上一课我们讲了环境的搭建,这一课我们讲下如何创建项目。一、前提:完成Cocos2d-x 3.x开发环境的安装配置。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程01:搭建开发环境二、本篇目标:创建一个名为hello game的Cocos2d-x 3.x的项目编译hello game项目...
《保卫萝卜》是一款塔防类小游戏,以其可爱风格、简便的操作深受萝莉、大叔的喜爱,这个系列我们以这款游戏为例,学习一下cocos2d-x的开发。一、环境Win7 32位二、必备软件Java JDK下载地址:http://www.oracle.com/technetwork/java/javase/dow...
《王国保卫战》是一款经典的塔防游戏,我们今天就以这款游戏为例,看一下cocos2dx的设计。 修改AppDelegate中内容,将setDesignResolutionSize中改为1(960, 640, ResolutionPolicy::FIXED_HEIGHT)保持传入...
windows系统搭建环境比较常见,根据很多朋友的反映,今天我们就以最常见的系统作一介绍,讲讲windows7系统下的环境搭建。 其实,在Windows7上搭建Cocos2d-x开发环境并不难, 主要是因为框架更新过快,很多用户都反映有一定困难。建议:为了避免安全相关的问题,请以管理员权...
今天,我们来学习cocos2d3.x绘制图形DrawNode:bool HelloWorld::init(){//////////////////////////////// 1. super init firstif ( !Layer::init() ){return false;}//绘制三角形...
今天我们继续学习cocos2dx 3.2的应用实例,用cocos2dx 3.2的瓦片地图制作。使用Tiled编辑地图每一个图层只能放一种瓦片瓦片的大小最好是32*32的倍数对象层里面设置路径的坐标主程序中获取对象层中的坐标,做相应的操作设置口袋精灵类:Monster.h#include “cocos...
今天我们继续学习关于Cocos2d-x 的实例应用Cocos2d-x 3.x中使用物理引擎动态添加元素:触摸目标的判定是if (label->getBoundingBox().containsPoint(label->coverToNodeSpace(t->getLocation(...
学习真是一件麻烦的事,要学的东西真多,但是我们还要继续今天我们来学习关于Cocos2d-x 常用控件之Sprite, Sprite是基本图片元素,程序从场景创建类开始,可以在类的初始化时添加各种元素重写初始化方法)运行结果:
接下我们来学习cocos2dx 3.2制作Flappy Bird实践建立Land陆地层。首先设置AppDelegate.cpp,修改屏幕大小,并将第一个场景设置为WelcomeScene:#include “AppDelegate.h”#include “WelcomeScene.h”USING_N...
这个是我自己做出来的,cocos2d创建帧动画,今天来和大家分享一下1.将这个GIF文件用,UleadGIFAnimator打开,然后另存为图像帧,这样就将GIF转换成一组png图片了:2.打开TexturePacker,将图片拖进右边的Sprites框路面,然后设置OutPut的Date File...
1.从plist 读取配置2.0做法:CCArray* pKeyArray = CCArray::createWithContentsOfFile(levelFile);pKeyArray->retain();CCObject* pObj = NULL;CCARRAY_FOREACH(pKey...
让我们一起来看看cocos2dx 3.2制作Flappy Bird实践建WelcomeScene欢迎场景。首先,建立WelcomeScene类,作为游戏的第一个场景:#ifndef __WELCOME_SCENE_H__#define __WELCOME_SCENE_H__#include “coc...
常有一些小节的东西会绊住我们前进的脚步,今天我们来讲讲关于cocos2dx 3.3遮罩层的原始实现:目标效果:主角走到地图的某个地方被地图遮挡住实现方法:先将地图需要遮挡主角的部分用PS抠出来,作为一个新的layer层在初始化的时候,先添加地图,再添加主角,最后添加那个Layer层这样当主角走到地图...
我们今天来学习关于cocos2dx 3.3的口袋空战3 敌人层,敌人也有自己的动作,也定义为Sprite类也需要做碰撞检测,故设置物理属性敌人不断地从屏幕右端移到左端,用MoveTo实现敌人素材:代码:Enemy.h#include “cocos2d.h”USING_NS_CC;class Enem...
无聊的时候写这篇文章,没有人工智能。。。只能自己玩或者找个朋友一起玩BUG已经解决,请之前下载了的朋友重新下载。。。AppDelegate.cppbool AppDelegate::applicationDidFinishLaunching() {auto director = Director::...
数据库数据项加密用于cocos2d-x操作数据库的实现都封装在LocalStorage这个类中。使用的是sqlite3。IOS、Win32平台的加密1.base64.h和base64.cpp添加项目Classes目录下。2.右键libExtensions项目,附加包含目录,把base64库所在目录添...