Cocos2d-x

Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。

Cocos2d-x(1) 音效引擎(CocosDenshion)

音效引擎(CocosDenshion)  在玩游戏时,视觉、触觉与听觉是玩家与游戏互动的3 种形式,每一种形式都是十分重要的。实际上,在游戏中实现一套优质的音乐与音效远比制作漂亮的画面简单得多。只需要开发者完成很少的工作量,就能把游戏的互动效果提高一个层次。   在游戏中,我们把声音分为两类。第一类是音乐,这种类型的声音通常长度较长,适合作

2015-07-01 17:01:50

Cocos2d-x项目移植到WP8系列之七:中文显示乱码

 原文链接:http://www.cnblogs.com/zouzf/p/3984628.html    C++和C#互调时经常会带一些参数过去例如最常见的字符串,如果字符串里有中文的话,会发现传递过去后变成了乱码,这是因为两边的编码方式不一样,C#默认使用UnicodeEncoding(中文环境下是GBK?)编码,C++(

2015-07-01 17:01:50

我所理解的Cocos2d-x

我所理解的Cocos2d-x(完全基于Cocos2d-x3.0,深度剖析计算机图形学,OpenGL ES及游戏引擎架构,全面提升游戏开发相关知识) 秦春林 著   ISBN 978-7-121-24625-8 2014年11月出版 定价:79.00元 404页 16开 内容提要 《我所理解的Cocos2d-x

2015-07-01 17:01:49

【iOS-cocos2d-X 游戏开发之十四】Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/743.html           ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您!   Cocos2dx系列博文的上一篇详细介绍了如何在Xcode


[Cocos2D-x For WP8]Label标签

    Label标签主要会用于在游戏中显示一些文字字符串类型的信息。那么在Cocos2D-x里面主要会有下面的一些创建标签的方式: 1.使用CCLabelTTF类生成系统文字的标签,编程语法如下: CCLabelTTF *left = CCLabelTTF::labelWithString(\"align left\"

2015-07-01 17:01:48

cocos2d-x 图形绘制

转自:http://blog.csdn.net/zhy_cheng/article/details/8480048 图形绘制的话,在cocos2d-x自带的TestCpp里有,包括绘制点,直线,多边形(填充的和没有填充的),圆,贝赛尔曲线。 首先在HelloWorld类中重写父类的draw方法 virtual void draw(); 在

2015-07-01 17:01:48

cocos2d-x 之技能CD效果实现

会玩DOTA或者其他带有技能选项的游戏的玩家,应该都会知道每项技能两次施放间存有时间间隔,而在这段时间里,技能会被一个遮罩层动画覆盖以表示技能剩余冷却时间。 那么,这次,我就以实现该效果为目标,展示cocos2d-x中提供的各种CD效果吧。 先看看cocos2d-x中给我们提供了哪些效果吧~~typedef enum { /// 逆时针生成

2015-07-01 17:01:47

cocos2d-x游戏引擎核心之六——绘图原理和绘图技巧

一、OpenGL基础   游戏引擎是对底层绘图接口的包装,Cocos2d-x 也一样,它是对不同平台下 OpenGL 的包装。OpenGL 全称为 Open Graphics Library,是一个开放的、跨平台的高性能图形接口。OpenGL ES 则是 OpenGL 在移动设备上的衍生版本,具备与 OpenGL 一致的结构,包含了常用的图形功能。Coco

2015-07-01 17:01:47

cocos2d-x 动画总结

CCNode 运行动画 runAction 停止动画stopAllAction,stopAction,stopActionByTag,获取当前运行的     分类 瞬时动画 CCPlace   指定位置 CCHide/CCShow   显示隐藏 CCToggleVisibility  &nb

2015-07-01 17:01:47

cocos2d-x使用ant打包

    1. 下载apache-ant-1.9.3,然后添加环境变量ANT_HOME = D:\\dev_envir\\apache-ant-1.9.3(你自己的ant根目录),再在path中添加路径:%ANT_HOME%\\bin;%ANT_HOME%\\lib;   2. 配置cocos

2015-07-01 17:01:46

[Cocos2d-x For WP8]Scene场景

     场景(CCScene) 在游戏里,场景就是关卡。 CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的

2015-07-01 17:01:46

cocos2d-x(动作类)

CCAction并不是一个在屏幕显示的对象,动作必须依托于CCNode类以及它的子类。动作包括:位置移动、跳跃、甚至对颜色的渐变。 继承关系:   CCAction三个子类:有限时间动作、跟随、移动速度。   缓冲动作: Ease系列可以改变运动的速度,却不会改变总体时间,可分为三类: In actions:action

2015-07-01 17:01:46

Cocos2d-x 系列七之用户交互

如同android中的用户交互,cocos2d-x通常也需要对一些用户点击、触摸事件进行监听; 一、 简单触摸事件 auto listener = EventListenerTouchAllAtOnce::create(); listener->onTouchesBegan = [](const std::vector<

2015-07-01 17:01:46

[Cocos2d-x For WP8]Effects 特效

    Effects是特殊类型的action.与修改常规的属性如透明度,位置,旋转或缩放等不同,它们修改的是一种新类型的属性:grid属性。grid属性像是一个模型,是一个线条交叉的网格,具体表现是一系列的正方形或长方形。这些特殊的actions可以渲染任一CCNode对象 (Layer, Scene, Sprite, 等.)

2015-07-01 17:01:45

cocos2d-x 3.5开发环境搭建过程

cocos2d-x开发环境的搭建过程一直在变化,本文是cocos2d-x 3.5开发环境的搭建过程,操作系统为Windows 7,要搭建的开发环境包括Win 32环境和Android环境。   一、Win 32开发环境搭建 搭建开发环境需要的工具包括: Visual Studio 我使用的版本是Visual Studio Comm

2015-07-01 17:01:45

[原创]cocos2d-x研习录-第三阶 特性之物理引擎

    游戏物理引擎是指在游戏中涉及物理现象的逻辑处理,它用于模拟现实世界的各种物理规律(如赛车碰撞、子弹飞行、物体掉落等),让玩家能够在游戏中有真实的体验。       Cocos2D-x中支持Box2D和Chipmunk两种第三方开源物理引擎。这两种物理引擎功能上没有本质

2015-07-01 17:01:45

开源一个基于cocos2d-x的游戏--超级六边形(SuperSector)

超级六边形(SuperSector)是安卓平台下面一款非常刺激的游戏。我非常喜欢它。 可以在GooglePlay https://play.google.com/store/apps/details?id=com.impossible.supersector&feature=search_result#?t=W251bGwsMSwxLDEsImN

2015-07-01 17:01:44

【Cocos2d-x-js系列】碰撞检测

简单描述下游戏的碰撞检测原理:首先要为每个游戏物体指定一个碰撞检测区域,然后在Update方法中实时检测两个物体的区域是否有重叠,如果有,那么就发生碰撞了。   简单看下代码,这个代码是从官方的代码里头摘出来的 1 tools.CollisionHelper={ 2 IsCollided:function(ccA,ccB){

2015-07-01 17:01:42

Cocos2d-x——pthread的使用注意事项

1:多线程所调用的成员方法定义为static。 2:互斥锁(pthread_mutex_t)定义在cpp文件的开头,并且也定义为static。 3:pthread_mutex_init方法尽量在最早的时候进行调用初始化(绝对不要在初始化之后立即开始新线程,否则pthread_mutex_lock很可能会返回22的错误,因为此时互斥量还没有初始化完成)。

2015-07-01 17:01:40

cocos2d-x 之 CCArray 源码分析(2)

cocos2d-x 自己实现了一个数组CCArray ,下面我们来分析一下CCArray的源码 CCArray继承CCObject,所以,CCArray也具有引用计数功能和内存自动管理功能。 数组的源码如下: class CC_DLL CCArray : public CCObject { public: /*************

2015-07-01 17:01:39