1:编译os包(原教程:http://blog.csdn.net/yanghaojian/article/details/46777521)1.新建一个工程,HelloWorld2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.Android安卓工程3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以。创建项目的时候,已经拷贝过来一份。我是用引擎原来那一边的库,我的是:E:\quick-3.5\cocos\platform\android\Java4.复制工程的根目录下的两个文件夹res 和 src 到proj.a...
最近一个项目,web下测试正常,在jsb环境下bug多多,记录解决方案以备后查一、cc.PhysicsSprite创建的物理精灵在添加到layer后,移动layer,在jsb环境下贴图不随着layer移动而移动解决方案:将创建PhysicsSprite的精灵贴图整合进一张大图中,使用SpriteBatchNode加载,将创建的sprite添加进SpriteBatchNode中this.spriteSheet = new cc.SpriteBatchNode(res.sltq0_png);var ballSprite = new cc.PhysicsSprite(resTexture.ball_png...
为了进一步了解背景音乐和音效播放的,我们通过一个实例给大家介绍一下。如下图所示有两个场景:HelloWorld和Setting。在HelloWorld场景点击“游戏设置”菜单可以切换到Setting场景,在Setting场景中可以设置是否播放背景音乐和音效,设置完成后点击“OK”菜单可以返回到HelloWorld场景。 我们需要在AppDelegate中实现背景音乐播放暂停与继续函数,AppDelegate.h文件代码如下:[html] view plaincopy #ifndef _APP_DELEGATE_H_ ...
Sprite * sprite11 = Sprite::create("4.png");sprite11->setPosition(visibleSize / 2.0f);addChild(sprite11);ScaleBy * scaleTo = ScaleBy::create(2.0f, 1.1f);RepeatForever * rf = RepeatForever::create(scaleTo);sprite11->runAction(rf); 原文:http://www.cnblogs.com/xiaohaige/p/7700840.html
软件平台 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 属性 ,打开属性页,单击用...
工具准备搭建开发环境需要安装工具包括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. 下载并安装...
游戏循环以及调度函数 开启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
转载请注明来自: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中的动作较多。我将全部的动作制作成了一个滚动视图,每一个滚动视图上都有动作名,单击滚动视图就能够展示对应的动作程序效果图:使用滚动视图实现动作切换动作展示首先创建一个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(...
简介:精灵是2D游戏里最重要的元素。游戏场景中大部分可见的元素都直接或间接地与精灵相关。在Cococs2d-xz中,精灵使用Sprite表示,它将一张纹理的一部分或者全部的矩形区域绘制在屏幕上。使用精灵表(将多个精灵合并在一个纹理上)可以减少OpenGL ES绘制的次数。Sprite也可以用来播放动画,也可以设置其颜色,或与场景中其他元素的混合模式等另外,一些复杂的元素,譬如地图、粒子系统、字体等,则是基于Sprite构建的。----------...
已准备条件: 已安装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来创建新的项目了,将命令行...
这是自己开发的第一次小游戏,有需要源代码和材料的邮箱留个,这里实现了能通过虚拟摇杆控制精灵的运动,而且能够改变精灵运动时的脸部朝向。之前看了好多人写虚拟摇杆,但是就是没写控制精灵的运动和脸朝向的。所以自己就想要写个文章好好讲下它的实现思路。好了,下面我们开始吧。目录:一、修改背景图片和窗口大小二、添加虚拟摇杆三、添加精灵并用摇杆控制精灵的运动四、思路总结一、修改背景图片和窗口大小 新建一个工程...
前两天用金山卫士修补系统漏洞以后,顺便还手动关闭了几个开机启动项。笫二天打开电脑准备编程的时候,通过sln文件打开VS2012时提示“加载失败”事先声明:文章为原创,图片是从网上copy过来滴(⊙o⊙)…,我顿时有些慌张了,试着点击右键“重新加载”吧,又出现“不支持接口”的提示。呀( ⊙ o ⊙ )!,这可让我如何是好额。我突然想起了老师的一句名言:有问题,先找百度,百度不行再来找我。我就抱着些许试试看的心态去访问度娘。...
欢迎增加Cocos2d-x 交流群:193411763转载时请注明原文出处 :http://blog.csdn.net/u012945598/article/details/38587659在非常多游戏中,我们会看到类似下图的功能:在上图中,当我们滑动TableView时,下方的滚动栏也会跟着滑动,当TableView滑动到两端时。滚动栏将会横向缩小。随着TableView回弹滚动栏也会回弹。以下我们将实现这个滚动栏的功能。首先。在项目中创建一个TableView,并实现其协议中的方法。当中我们须要用到的是v...
此时,一些大问题都被解决后,整个工程基本能跑起来了,最后一个大问题是:业务层是用Lua开发的,底层的源码对他们是不可见的,也就是需要把我们工程生成的各种DLL、lib、winmd文件拿出来然后再搭建一个开发环境给项目组使用,要求就是,每次底层改了什么只需要把对应的生成的lib、dll、winmd文件给他们替换就行了,而他们的开发环境里工程并不需要因此而变。嗯,但我们的工程大部分都是C++的,有DLL工程,也有lib工程,还有运行时...