最后一步游戏结束场景其实没什么好介绍的了,因为它跟第一个HelloWorld场景差不多,只是修改了背景图片,去掉了飞机,添加了显示分数和最高分的label。下面看看是如何实现的。先创建GameOverScene.cpp文件和GameOverScene.h文件。头文件声明如下:static cocos...
这一章也是重点,主要先介绍下这一课需要使用到的相关Cocos2d-x的技术一、粒子特效粒子特效是什么,这个就百度百度,我只理解到它就是个很酷炫的效果。在Cocos2d-x中使用粒子特效很简单,其实他也就是个Node,创建和使用都跟精灵差不多。另外,粒子特效一般用一个plist来描述,就是一个plis...
在解决了环境、项目以及菜单场景、素材,确定物理引擎之后,主要面临的就是游戏场景,包括背景与我机的创建、敌机的创建、物理世界构建。一、背景与我机的创建现在我们要创建新的一个场景了。选择开始游戏即从菜单场景跳到游戏场景。现在先完善HelloWorldScene的代码找到我们开始游戏的回调方法,添加代码:...
解决了环境创建和素材准备和场景之后,我们需要开始研究和解决物理引擎问题。物理引擎的使用 为了方便碰撞检测,我使用了Cocos2d-x集成的物理引擎,Cocos2d-x有两种物理引擎,一种轻量级的Chipmunk,一种相对Chipmunk比较复杂的Box2d,在3.x版本Cocos2d-x封装了Ch...
环境、项目问题解决好,今天就开始我们的代码旅程。第一步,素材……一、材料准备 打飞机版本很多,貌似这个游戏很流行啊,这个是我在百度的时候找到的素材,微信飞机大战。 因为这个游戏比较简单,适合新手练手,所以拿他来开刀是再好不过了。当然里面许多素材是不需要的,实现基本的游戏逻辑只需要几张...
之前已经有一篇更基础的tilemap笔记了,这两天用了下3.3的tilemap发现以前有些东西又套用不了。所以又写了一篇札记,顿时感觉自己萌萌哒。没有学会的童鞋注意了:主要实现目标: 1. 能够3倍缩放tiledMap2. 能够鼠标滑动 tiledMap3. 在缩放和滑动的情况下,点击一个tile ...
前言: 前几个月在一个网站开发公司搬砖,然后搬着搬着,就累觉不爱。心好累,心好累。好吧,网站开发实在不适合我。所以,我决定走回那一条不归路,游戏开发。为什么是说走回呢?自己猜去。 作为一个Cocos2d-x的新手,看了两本书几套视频,然后就觉悟了。下面分享是利用Coco...
我们所用的版本是2.x,首先写一个类继承CCLabelTTF#pragma once#include “cocos2d.h”namespace Game{using namespace cocos2d;class LabelTTFStroke:public cocos2d::CCLabelTTF{p...
Windows Phone是微软发布的一款手机操作系统,它可以把微软的Xbox Live游戏、Xbox Music音乐与视频集成到手机里,而且有桌面定制、图标拖拽、滑动控制等一系列非常前卫的操作,目前已为许多手机玩家所青睐,于是对开发者来说, Windows Phone也成了必需了解的操作系统。...
温故而知新,新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型、屏幕适配,今天要开始的是重构角色…… 一、本篇前提: 完成前一篇的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程05:对游戏原型进行屏幕适配完善 二、本篇目标: 说说游戏中各种角色的动作、属性...
新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型…… 一、本篇前提: 完成前一课的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程04:实现简单的游戏原型 二、本篇目标:说说关于Cocos2d-x手机分辨率适配对前一篇完成的塔防游戏原型进行屏幕适配完善三、...
第一课我们讲解了环境的搭建,第二课主要是项目的创建,完成这两课的童鞋可以开始新课了:项目解析。 一、前提: 完成Hello Game项目的创建编译。具体参考: Cocos2d-x 3.3塔防游戏《保卫萝卜》教程02:Hello Game项目创建 二、本篇目标:分析proj.win32工程的主要构成分...
windows系统搭建环境比较常见,根据很多朋友的反映,今天我们就以最常见的系统作一介绍,讲讲windows7系统下的环境搭建。 其实,在Windows7上搭建Cocos2d-x开发环境并不难, 主要是因为框架更新过快,很多用户都反映有一定困难。建议:为了避免安全相关的问题,请以管理员权...
在开始这个小教程之前呢,其实在网上你已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来。写这个教程的主要原因呢,是一个朋友在u3d的官网论坛里,找到了这个demo,但是在他使用的过程中遇到了问题,我看了给他解决掉之后,为了其他朋友不至于发生同类的问题,特在此唠叨一番。在开始主题之...