此文对cocos2d-x引擎中最具代表性,最能体现框架结构的几个类做了简单的介绍, 包括Director,Application, Renderer, EventDispatcher, Scheduler. 对于这些类, 也只对关系主要流程的方法做了介绍, 略过了容错代码和其它细节. 主要目的是让大...
分类:
其他好文 时间:
2014-07-22 22:44:53
阅读次数:
202
在win7下搭建cocos2d-x v3.2rc0开发环境(For Android),
对Cocos2dx中文官网的教程进行了一定补充,可供新手参考。...
分类:
移动开发 时间:
2014-07-22 14:49:55
阅读次数:
335
对于cocos2d-x经常要用到的方法,不得不好好研究一下,这次的研究真心有收获。
首先定义一个精灵,实现一连串连续的动作。
为了动作能够回调我们的函数,我们必须先声明并实现他们。
void callBack();
void callBack_1(Node* node);
void callBack_2(Node* node,const char* str);...
分类:
其他好文 时间:
2014-07-22 14:15:03
阅读次数:
387
cocos new 项目名 -p 包名 -l 语言 -d 路径cmd 输入以下命令cocosnewHelloLua-pcom.wcc.hellolua-llua-dE:\cocos2d-x-3.1.1\Cocos2dxProj
分类:
其他好文 时间:
2014-07-22 00:24:35
阅读次数:
226
先上quick代码: 1 --[[创建扇形的进度加载条]] 2 3 --创建进度动作的Action(进度时间,最终比例) 4 local to1 = CCProgressTo:create(1, 100) 5 6 --传入作为进度条用的精灵,创建ProgressT...
分类:
其他好文 时间:
2014-07-22 00:13:35
阅读次数:
167
上一篇介绍了敌人类EnemySprite的实现,这篇来介绍下主角类的实现。在游戏中可以看到主角类的周围有一直在飞行的小猪,时刻跟在主角飞机的旁边,我们先介绍下PigSprite的实现,因为后面的主角飞机类要用到此类。
看PigSprite.h的实现:#include "cocos2d.h"
USING_NS_CC;
class PigSprite : public cocos2d::Sprit...
分类:
其他好文 时间:
2014-07-21 22:44:28
阅读次数:
272
上一篇介绍了整个工程的概况,这篇开始介绍整个游戏中的主要层和主要逻辑。
先来看看cocos2d-x 3.0 中一个比较赞的功能,比起3.0以前的要令人非常激动的。虽说3.0出来很久了,我还是说下这个功能,知道的飘过。
对于在不同环境下用cocos2d-x开发手游,屏幕尺寸是一个比较蛋疼的问题,比如在3.0以前,在代码中修改屏幕尺寸还是比较麻烦的,而且在电脑上运行良好的尺寸到手机端感觉效果就差了...
分类:
其他好文 时间:
2014-07-21 22:28:48
阅读次数:
289
本篇来介绍下游戏中的敌人类,既EnemySprite.h和EnemySprite.cpp中关于敌人类中的具体实现。
游戏中的敌人类主要有四种,三种不同的敌机和炸弹从上面随机的落下来,同时每个敌人都有自己的生命值,当生命值为0后会被从游戏中移除。
看一下敌人信息的头文件:EnemyInfo.h
#pragma once
const int ENEMY1_MAXLIFE=3;
const in...
分类:
其他好文 时间:
2014-07-21 22:22:38
阅读次数:
163
鉴于最近在学习cocos2d-x开发手游,对于学习过程中的一些东西做个总结,也记录下学习历程,同时分享些项目源码来和大家一起学习。
第一次写系列教程,可能中间有疏漏的,看到的还请给提个醒,不好的也多多吐槽,以便自己能更好的以后的开发中基类经验。
此次教程分享下豪华版的飞机大战,老规矩,先上图:
介绍下开发环境:cocos2d-x3.2 alpha + Ubuntu14.04 + ec...
分类:
其他好文 时间:
2014-07-21 16:21:01
阅读次数:
219