[Cocos2d-x For WP8]Progress 进度条
Cocos2d-x可以有多种进度条的展示方式,进度条的种类是根据进度条运动的方向来区分,包括顺时针,逆时针,从左到右,从右到左,从下到上和从上到下6种方式,这和WP8的进度条是由很大的区别的。那么Cocos2d-x的进度条是需要用图片来进行展示,然后从不同的方向来渐渐把图片显示出来实现进度条的效果。...
cocos2d-x 类大全及其概要
CCNode节点类是Cocos2D-x中的主要类,继承自CCObject。任何需要画在屏幕上的对象都是节点类。最常用的节点类包括场景类(CCScene)、布景层类(CCLayer)、人物精灵类(CCSprite)、菜单类(CCMenu)CCNode类包含的主要功能如下:每个节点都可以包含有子节点。节...
Cocos2d-x发展---更改父的颜色、透明度的子节点上
标题手段:当我们改变父节点或透明时的颜色。默认是不会影响孩子的节点。作为交换组看到朋友说可以通过设置相关的参数变化的子节点来实现属性的效果,看了看源代码,记录下来: 引擎版本号为:2.1.4引擎中诸如CCSprite 设置颜色的时候是使用基类:CCNodeRGBA中的setColor 方...
Cocos2d-x手机游戏开发中-组合动作
动作往往不是单一,而是复杂的组合。我们可以按照一定的次序将上述基本动作组合起来,形成连贯的一套组合动作。组合动作包括以下几类:顺序、并列、有限次数重复、无限次数重复、反动作和动画。动画我们会在下一节介绍,本节我们重点顺序、并列、有限次数重复、无限次数重复和反动下面我们通过一个实例介绍一下组合动作的使...
cocos2d-x 3.x 橡皮擦功能
1.HelloWorldScene.hcocos2d::DrawNode* _eraser;cocos2d::RenderTexture*_renderTexture;2.HelloWorldScene.cpp 的init方法中Size visibleSize = Director::getInst...
Cocos2d-x之MenuItem
***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************心情:唉。这几天做一个安卓APP界面有点头痛,纠结ING,第一次...
Cocos2d-x Lua中生命周期函数
场景(Scene)以及所有节点(Node)的生命周期事件如下:enter。进入场景时候触发。enterTransitionFinish。进入场景而且过渡动画结束时候触发。exit。退出场景时候触发 。exitTransitionDidStart。退出场景而且开始过渡动画时候触发。cleanup。场景...
Cocos2d-x场景生命周期函数介绍
层(Layer)的生命周期函数有如下:init()。初始化层调用。onEnter()。进入层时候调用。onEnterTransitionDidFinish()。进入层而且过渡动画结束时候调用。onExit()。退出层时候调用。onExitTransitionDidStart()。退出层而且开始过渡动...
1 游戏逻辑架构,Cocos2d-x游戏项目创建,HelloWorld项目创建,HelloWorld程序分析,(CCApplicationProtocol,CCApplication,AppDeleg
1游戏逻辑架构具体介绍A一个导演同一时间仅仅能执行一个场景,场景其中,能够同一时候载入多个层,一个层能够可载多个精灵。层中亦能够加层。B 场景切换sceneàaddChild(layer);layeràaddChild(sprite);2项目创建命令:A进入tools下的project-crea...
cocos2dx基础篇(1) Cocos2D-X项目创建
已经入行工作半年多时间了,以前都是把这些东西记录在有道云上面的,现在抽出些时间把以前的笔记腾过来。具体的环境配置就不用说了,因为现在已经是2018年,只需要下载对应版本解压后就能使用,不用再像多年前那样配置环境需要的安装包:vs2013,cocos2d-x-2.2.3.zip,python-2.7....
COCOS2D-X学习笔记(一)-----Node类的学习
Node类(在3.0版本以下叫CCNode):节点类。本文记录以下几个方法的学习笔记:init()和onEnter()这俩个方法都是CCNode的方法。其区别如下:1.其被调用的顺序是先init(),后onEnter()。2.init()在类的初始化时只会调用一次。3.onEnter在该类被载入场景...
基于Cocos2d-x学习OpenGL ES 2.0系列——编写自己的shader(2)
在上篇文章中,我给大家介绍了如何在Cocos2d-x里面绘制一个三角形,当时我们使用的是Cocos2d-x引擎自带的shader和一些辅助函数。在本文中,我将演示一下如何编写自己的shader,同时,我们还会介绍VBO(顶点缓冲区对象)和VAO(顶点数组对象)的基本用法。在编写自己的shader之前...
cocos2d-x make: *** [clean-box2d_static-armeabi] Error 1
/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-cocos_curl_static-armeabi’ failed/bin/sh: -c: line 0: `rm -rf (TAR...
Cocos2d-x 3.0 红孩儿私家必修 - 第二章 cpp-empty-test
上一章我们讲到说曾经的HelloWorld演示更名为cpp-empty-test。本章我们来分析一下执行程序,我们能够看到熟悉的HelloWorld程序:与之前cocos2d-x2.x版本号的HelloCpp看起来没太大区别主要有三点:1,标题文字显示为Cpp Empty Test。2,button...
Cocos2d-x开发中C++内存管理
由于开始并没有介绍C++语言,C++的内存管理当然也没进行任何的说明,为了掌握Cocos2d-x中的内存管理机制,是有必要先了解一些C++内存管理的知识。C++内存管理非常复杂,如果完全地系统地介绍可能需要一本书的篇幅才能解释清楚。这里只给大家介绍C++内存管理最为基本的用法。内存分配区域创建对象需...
cocos2d-x 中的基本概念
在 cocos2d-x 开头配置(Windows 平台)中,介绍了新建工程,这篇就介绍下 cocos2d-x 的一些概念。(前提是需要有C++的面向对象的基本知识和C++11的常用知识)层,场景,导演,精灵,菜单打开新建的工程(不管是VS,XCODE, Eclipse对 cocos2d-x 都一样)...
Mac系统完美配置Cocos2d-x 2.2.3 的Android+IOS双平台环境
注意:本文的Cocos2d-x的版本是2.2.3,更高版本可能会略有不同,低版本者不建议参考首先需要配置XCODE环境下载Cocos2d-x然后下载Cocos2d-x的整个源码:http://www.cocos2d-x.org/download 选择2.2.3的版本下载后解压,建议移动到文稿里2.2...
[cocos2d-x] --- CCNode类详解
Email : awodefeng@163.com1 CCNode是cocos2d-x中一个很重要的类,CCNode是场景、层、菜单、精灵等的父类。而我们在使用cocos2d-x时,接触最多的就是场景、层、菜单、精灵等。所以有必要先弄懂CCNode类2 CCObject类是cocos2d-x中所有对...
2、COCOS2D-X内存管理机制
在C++中。动态内存分配是一把双刃剑,一方面,直接訪问内存地址提高了应用程序的性能,与使用内存的灵活性。还有一方面。因为程序没有正确地分配与释放造成的比如野指针,反复释放,内存泄漏等问题又严重影响着应用程序的稳定性。人们尝试着不同的方案去避免这个问题,比較经常使用的如智能指针,自己主动垃圾回收等,这...
[置顶] COcos2d-X 中文API
本文来自http://blog.csdn.net/runaying ,引用必须注明出处!COcos2d-X 中文API温馨提醒:使用二维码扫描软件,就可以在手机上访问我的博客啦!另外大家可以访问另一个博客 http://blog.csdn.net/u012972188写在前面:千呼万唤始出来,我想大...