【Cocos2d-x3.0心得(03)】教程文章相关的互联网学习教程文章

cocos2dx使用cocostudio导出的ui【图】

local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end return ui;endlocal sceneGame=cc.Scene:create()sceneGame:addChild(createLayerUI())cc.Director:getInstance():runWithScene(sceneGame)ui:addChild(ccs.GUIReader:shareReader():widgetFromJsonFile("res/SampleChangeEquip_1.json")) 原文:http://www.cnblogs.com/marcher/p/cocos2dxui1.html

Quick-Cocos2d-x初学者游戏教程(一)--------------------Quick的一些基础知识【图】

本文转自Quick-Cocos2d-x初学者游戏教程(一) 前言虽然之前已经写过了很多 Cocos2d-x 相关的教程和文档,但本次却是我第一次接触 Quick,第一次接触 Lua,所以此次的教程本人将站在一个初学者的角度(看到这里是不是想白眼我了,哈哈,别切啊!尽管第一次,但我身边可是有很多 Quick 大神的,廖大大也在旁边办公室,没准撒个娇大神就把他知道的全部要点倾囊相授了啦!),全方位的解析 Quick 的学习过程,并同大家一起学习如何利用...

在MFC 窗口中运行 cocos2d-x 3.2 (一) 基本配置【图】

软件平台 Visual Studio 2012 , Cocos2d-x 3.2步骤1. 首先用VS2012创建 MFC 对话框应用程序。(选项默认即可)2. 在命令行 创建一个Cocos2dx 项目3.把Cocos2dx 项目中的 cocos2d , Classes, Resources 三个目录复制到第一步所创建MFC项目.vcxproj 文件所在目录下4.打开MFC项目的 属性管理器 (可以在 工具栏->视图->属性管理器 打开),在Debug|Win32 下 新建属性表 Cocos2dheader5. 右键Cocos2dheader 属性 ,打开属性页,单击用...

(3)在Windows7上搭建Cocos2d-x【代码】【图】

工具准备搭建开发环境需要安装工具包括Visual Studiopython ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/download/releases/2.7.3/。Cocos2d-x ———(本教程以cocos2d-x-3.0版本为例),下载地址:https://code.google.com/p/cocos2d-x/downloads/list。安装配置过程Visual Studio 的安装过程略过,本教程主要讲解python2.7.3和cocos2d-x-3.2alpha0的安装配置过程。安装配置python2.7.31. 下载并安装...

【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象

1.lua中的类 lua中其实是没有类的,有的只是表(table),而类之间的继承也就是将父类的表连到了一起,派生类中没有找到的属性和方法就通过元表查找父类2.lua中类的属性 classA = {width =10, height=10} classA={} classA.width=10 classA.height=10 两种方法都可以,通过点self.width统一调用3.类方法function Box:collsion()-- 默认第一个参数隐藏传递self,可以通过self.xxx 调用属性和方法 endfunction Box.creat...

cocos2d-x 笔记【代码】

游戏循环以及调度函数  开启void scheduleUpdatevoid schedule(SEL_SCHEULE selector ,float interval)   //跟scheduleUpdate函数功能一样,不过提供一个回调函数,和一个回调周期时间间隔。停止void unscheduleUpdatevoid unschedule(SEL_SCHEDULE selector);void unscheduleAllSelectors 原文:http://www.cnblogs.com/dependence/p/4779375.html

[Cocos2d-x v3.x]浅谈容器Vector

转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/19170853 前两天有人问我说在3.0 beta2版本号里,使用array 后编译出错,事实上是由于自beta版本号開始,已没有Array,取而代之的是容器:Vector 和 Map先说Vector吧。假设说C++的vector容器怎么用,假设我说太多肯定一下子就暴露了我菜鸟的身份。所以呢,在这里只是多阐述,也请大神绕路。所以,还是回到Vector的使用问题上吧。该怎么用?既然...

Cocos2d-X中的动作展示《二》【图】

因为Cocos2d-X中的动作较多。我将全部的动作制作成了一个滚动视图,每一个滚动视图上都有动作名,单击滚动视图就能够展示对应的动作程序效果图:使用滚动视图实现动作切换动作展示首先创建一个ActionMore类ActionMore.h中的代码#ifndef _ActionMore_H_ #define _ActionMore_H_#include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC; USING_NS_CC_EXT;class ActionMore : public CCLayer { public:static CCScene* scene(...

基于Cocos2dx开发卡牌游戏Demo_放开那三国 2.0

PS:下载地址在最下面1.登录2.副本选择3.地图4. 选择敌人5. 战斗6. 战斗结算7. 地图拓展8. 武将拓展9. 下载地址主程序(包含资源文件):点击打开链接源代码:正在上传...原文:http://blog.csdn.net/iuncle/article/details/30081043

【我所理解的Cocos2d-x】第六章 精灵Sprite 读书笔记

简介:精灵是2D游戏里最重要的元素。游戏场景中大部分可见的元素都直接或间接地与精灵相关。在Cococs2d-xz中,精灵使用Sprite表示,它将一张纹理的一部分或者全部的矩形区域绘制在屏幕上。使用精灵表(将多个精灵合并在一个纹理上)可以减少OpenGL ES绘制的次数。Sprite也可以用来播放动画,也可以设置其颜色,或与场景中其他元素的混合模式等另外,一些复杂的元素,譬如地图、粒子系统、字体等,则是基于Sprite构建的。----------...

实训三(cocos2dx 3.x 打包apk)【图】

上一篇文章《实训二(cocos2dx 2.x 打包apk)》简单的讲述的利用cocos2dx 2.x引擎在windows平台上打包apk的方法与过程,本文将介绍3.x版本引擎,如何打包apk的问题。首先,Cygwin在3.x版本引擎上已经用不到了,另外3.x版本引擎加入了好几个实用的Python脚本文件,比如在将引擎压缩包解压缩后,会看到setup.py文件,SDK、NDK、ANT等环境的配置就可以运行这个文件进行,即根据提示,将自己系统中相应工具的路径输入即可。其次,与2.x...

Cocos2d-js连续播放音频卡顿问题【代码】【图】

最近在用Cocos2d-js在做一个小游戏,类似flappy bird那种。演示地址: http://flyblock-d0b2f.coding.io/代码地址:https://coding.net/u/elevenchen/p/FlyBlock/git每次点击屏幕会播放一个音效,当连续点击好几次后,出现明显的卡帧现象。 从30帧掉到9帧。查看Cocos2d-js的java的播放音效代码, 在Cocos2dxSound.java文件中,找到doPlayEffect函数。 加入测试时间的代码:long start = System.currentTimeMillis(); int streamID = ...

使用python创建cocos2d-x项目【图】

已准备条件: 已安装vs2012,已下载cocos2d-x sdk 2.2.3包。旧版本使用包里面的模板创建项目,现在新的包,使用python 来创建 1.下载安装 python https://www.python.org/ 版本选2.2.7,高版本的有问题。2. 安装后,配置环境变量 将Python的安装的根目录加入系统环境变量的Path路径中3.点击电脑开始——运行——cmd,在dos里面输入 python 看见如下信息,就是安装成功了 4.接下来就可以利用Python来创建新的项目了,将命令行...

cocos2dx 3.1.1 在线热更新 自动更新(使用AssetsManager更新游戏资源包)

为什么要在线更新资源和脚本文件? 简单概括,如果你的游戏项目已经在google play 或Apple Store 等平台上架了,那么当你项目需要做一些活动或者修改前端的一些代码等那么你需要重新提交一个新版本给平台。但是平台审核和具体的上架时间是个不确定的。具体什么时候能上架,主要由具体的平台决定。 如果游戏项目是使用脚本语言进行编写的(如lua、js),那么一旦需要更新,则可以通过从服务器下载最新的脚本和资源,从而跳过平台直接...

Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》【代码】【图】

这是自己开发的第一次小游戏,有需要源代码和材料的邮箱留个,这里实现了能通过虚拟摇杆控制精灵的运动,而且能够改变精灵运动时的脸部朝向。之前看了好多人写虚拟摇杆,但是就是没写控制精灵的运动和脸朝向的。所以自己就想要写个文章好好讲下它的实现思路。好了,下面我们开始吧。目录:一、修改背景图片和窗口大小二、添加虚拟摇杆三、添加精灵并用摇杆控制精灵的运动四、思路总结一、修改背景图片和窗口大小 新建一个工程...