Cocos2d-x跑酷游戏项目教程Cocos2d-x跑酷游戏项目教程cocos2d-x特性cocos2d-x采用MVC三层架构流程控制( flow control ):方便管理不同的场景之间的流程精灵(Sprite)方便快速的显示控制一切可见的元素节点(Node)采 ......
分类:
其他好文 时间:
2014-08-17 13:08:52
阅读次数:
315
第6章 精灵精灵(sprite),它是一种可以集成入动画之中的图像对象,赋予它们各种行为,精灵并非Canvas API的一部分,,但都是从它衍生而来本章将会实现三种设计模式:策略模式(精灵与绘制器解耦)、命令模式(精灵的动作)、享元模式(一个实例表示多个精灵)painter属性是一个指向Painte...
分类:
Web程序 时间:
2014-08-16 02:15:09
阅读次数:
267
cocos2d-x 3.0 中所有对象几乎都可以用create函数来创建,其他的创建方式也是有create函数衍生。 下面来介绍下create函数创建一般对象的方法,省得开发中经常忘记啥的。 1、精灵Sprite的4种创建方式 (1)根据图片...
分类:
其他好文 时间:
2014-08-15 01:35:07
阅读次数:
177
一、二段设计模式二段构建模式就是将内存空间的分配和初始化分开来完成,然后调用一个静态方法来返回这个对象。调用Sprite::create()的时候内部先使用new来分配内存空间,然后调用init方法来初始化一些变量的设置。所以cocos2dx中的二段构建模式就是将new分配内存空间和init初始化内...
分类:
其他好文 时间:
2014-08-14 16:23:08
阅读次数:
226
一、Android搭建开发环境(一)、工具准备1.下载JDKJDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础。网址:http://www.oracle.com/technetwork/java/javase/d...
分类:
移动开发 时间:
2014-08-14 16:05:08
阅读次数:
331
先吐槽下。。本来,我们准备用tileMap来做地图的,但发现一个问题,就是tileMap层中不能添加cc.Sprite,这导致了tileMap只适合做2D平面没有遮挡的游戏,并且主角是不能有效率的进行播放动画。找到一个我类似问题的帖子,大家可以点击这里看一下。虽然这个问题导致了项目不考虑用tileM...
分类:
其他好文 时间:
2014-08-14 13:44:38
阅读次数:
321
在配置环境之前,我们得了解 JNI 和NDKJNIJNI是Java Native Interface的缩写,中文为JAVA本地调用。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。NDKNDK全称:Native Development Kit。NDK提供了一系列的工具,帮助...
分类:
移动开发 时间:
2014-08-13 18:32:36
阅读次数:
300
1、掌握ClippingNode的原理与使用
2、创建Cocos工程
3、在HelloWorld.cpp代码中添加如下代码:
auto clip = ClippingNode::create();//创建裁剪节点
auto gameTitle = Sprite::create("game_title.png");
clip->setStencil(gameTitle);//设...
分类:
其他好文 时间:
2014-08-12 19:04:24
阅读次数:
196
Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源码出售...
分类:
其他好文 时间:
2014-08-12 00:42:33
阅读次数:
268
最近在学习https://developers.google.com/web/fundamentals/这里的内容,其中就有一部分是安装Web Starter Kit的教程,我总结一下自己的安装过程。我的大部分安装步骤都是按照这篇文章的步骤一步一步进行的,唯一遇到的问题就是在gulp serve时出...