【bat文件自动创建cocos2dx 工程】教程文章相关的互联网学习教程文章

试用cocos2dx 3.1.1

终于有时间,开始全力投入cocos2dx开发了,之前也积累了不少,不过都是基于2.2.2的,3.1.1的版本也出来一段时间,应该算是成熟了,今天就试试。一个最大的变化就是不需要cygwin了,直接使用ndk中的。要选安装好python,ant,ndk,andoroid sdk等。 同样,使用设置ANDROID_SDK_ROOT,ANT_ROOT,NDK_ROOT等三个环境变量,这个和以前有些不一样。 下载cocos2dx 3.1.1,然后解压,我这里是解压到G:\cocos2dx\cocos2d-x-3.1.1。运行setup.py,...

cocos2dx+lua注册事件函数详解 事件【图】

coocs2dx 版本 3.1.1registerScriptTouchHandler 注册触屏事件registerScriptTapHandler 注册点击事件registerScriptHandler 注册基本事件 包括 触屏 层的进入 退出 事件registerScriptKeypadHandler 注册键盘事件registerScriptAccelerateHandler 注册加速事件 registerScriptTouchHandler 详解(可以设置单点或多点) function gameWindow:addLayerTouchEv...

ubuntu12.10 cocos2dx 2.2.1 工程移植到安卓

1.到项目文件的proj.android目录下,编辑build_native.sh文件,指定NDK和cocos2dx路径export NDK_ROOT=/home/liyuchen/dev/android-ndk-r9d export NDK_MODULE_PATH=/home/liyuchen/dev/cocos2d-x-2.2.1/cocos2dx2.执行脚本./build_native.sh此处报错多与ndk版本有关3.在eclipse中(已经配置好android sdk和ndk)中import,Android下的Existing Android Code into Workspace通常到达这一步会报错,如果是缺少源文件,请到cocos2d-x-2....

cocos2dx 3.x(获得父类的node型指针调用父类函数this->getParent())

[html] view plain copy print?void CenterLayer::zhanzheng(CCObject* pSender){ ((GameScene*)this->getParent())->showLayer(GameScene::UI_SelectLayer); } 在这里 this->getParent() 会获得一个父类的一个node型指针,然后转换为父类类型,可以使用这个指针调用父类函数。 [cpp] view plain copy print?_centerLayer=CenterLayer::create(); this->addChild(_centerLayer); CenterLayer是一个层,添加在GameScene上...

Cocos2dx 3.0 过渡篇(十五)动画animate的存储播放【图】

前两篇博文用恶搞的形式写了action的相关使用,这算是自己的一种尝试,也可以说是心情的发泄。 本篇是action三板斧的最后一板,经过深思熟虑后,我决定就用正常人的方式写吧... 这次主要介绍动画的创建即存储,要实现的功能有:1、创建四组动画,并存放至Array中; 2、创建四个虚拟方向按钮,控制精灵移动与播放相应方向的动画; ----------------------------------------------------------------------------------------------...

Cocos2dx--开发环境搭建

配置文档下载:http://pan.baidu.com/s/1rja8I有些文件比較大的自己去下,这里列一下全部用到的文件adt-bundle-windows-x86-20140321.zipandroid-ndk-r9d-windows-x86.zipapache-ant-1.9.4-bin.zipcocos2d-x-2.2.3.zipcygwin.rarjdk-8u5-windows-i586.execreateProject.batpython-2.7.5.msiUltraEdit_18.00.0.1029_SC_zol@94683@.exeVisual_Assist_X_10.7.1946.0.Cracked.rarcygwin.rar下载地址:http://pan.baidu.com/s/1jGFppWyc...

Quick Cocos2dx 场景对象基类实现【代码】【图】

从使用Quick-Cocos2d-x搭建一个横版过关游戏(四)拷来个进度条类,但是由于那个类有个bug,在setProgress里面self.fill是找不到的,所以我改进了一下,代码如下: 1local Progress = class("Progress", function()2-- body 3return display.newNode()4end)5 6function Progress:ctor(background, fill)7local progress = display.newSprite(background)8local fill = display.newProgressTimer(fill, display.PROGRESS_TIMER_BAR)9 ...

cocos2dx学习笔记(1)【代码】【图】

久仰cocos2dx的大名想要研习一下一直苦于没有时间,最近不是很忙想起这茬,准备恶补一番,先上网大致查了下资料,发现cocos2dx开发环境的搭建貌似还挺麻烦的(可能与多平台支持有关),在官网下载了最新的cocos2dx 3.0 rc 版,配置方式参考了这篇文章http://blog.csdn.net/star530/article/details/21483729,貌似cocos2dx游戏开发都是通过平台开发在移植的模式,再加上“据称”eclipse CDT+NDK的android开发模式调试困难+打包加密...

Quick cocos2dx-Lua(V3.3R1)学习笔记(十三)-----继续触摸事件之多点触摸【代码】【图】

在前面,我们提过了单点触摸,下面我们就试一下多点触摸的用法(我用的是cocos code ide进行手机调试,不会的,进入前一篇查看)function MainScene:ctor()local sprite = display.newSprite("close.png") --自己随便找个图片资源吧sprite:align(display.CENTER, display.cx, display.cy)sprite:addTo(self)sprite:setTouchEnabled(true) sprite:setTouchMode(cc.TOUCHES_ALL_AT_ONCE) sprite:addNod...

linux上cocos2dx环境配置

1.cocos2dx 3.x开始要用到c++11,makefile文件中需要-std=c++11这个选项,所以升级g++参考 http://www.cnblogs.com/coolulu/p/4124803.html 2.l参考http://www.cocos2d-x.org/docs/manual/framework/native/v3/getting-started/how-to-run-cpp-tests-on-linux/en sudo apt-get install libx11-dev sudo apt-get install libxmu-dev sudo apt-get install libglu1-mesa-dev sudo apt-get install libgl2ps-dev sudo apt-get...

cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第5天

第1天的地址:http://blog.csdn.net/xingxiliang/article/details/18557631本课的视频中讲解的很详细,上传到了优酷:http://v.youku.com/v_show/id_XNjY3MDgwMTYw.html iphone手机http://v.youku.com/v_show/id_XNjY2ODQ1OTcy.html 安卓手机书接上回:今天我们将我们的小程序移植到 iphone手机和android手机上。1. 移植到iphone的注意点:(1) 将我们添加的GameOverLayer.ccp GameOverlayer.h两个程序相关的文件添加到xcode工程...

cocos2dx中关于Action动作的相关API的详细介绍

??//CCMoveBy 创建一个移动的动作//参数1:移动到目标坐标所需的时间//参数2:目标坐标//支持reverse 可以获取其反向动作//CCMoveTo 一样的//CCActionInterval * moveBy = CCMoveBy::create(5,ccp(300, 100));//CCActionInterval * actionmoveback= moveBy->reverse();//sp->runAction(actionmoveback);//CCScaleTo 作用:创建一个缩放的动作//参数1:达到缩放大小所需的时间//参数2 :缩放的比例//CCActionInterval * scaleto...

cocos2dx windows phone平台下CCLabelTTF自动换行的实现(2)

前几天发过一篇文章说如何实现wp8下的CCLabelTTF如何自动换行,后来发现果如预料的那般,效果很不好,主要是非等宽字体的情况下看着很糟心,因此再修改了一版,效果要好很多了。具体实现其实就是参考initGlyphs,但是会不断的检查是否超过宽度,如果超过则自动换行。具体的直接看代码就明白了/**************************************************************************** Copyright (c) 2010 cocos2d-x.org Copyright (c) Micr...

cocos2dx三种定时器的使用【代码】

?? cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce今天白白跟大家分享一下cocos2dx中定时器的使用方法。首先,什么是定时器呢?或许你有时候会想让某个函数不断的去执行,或许只是执行一次,获取你想让他每隔几秒执行一次,ok,这些都可以统统交给定时器来解决。cocos2dx中有三种定时器:schedule,scheduleUpdate,scheduleOnce。了解其功能便会发现定时器真是太方便了,废话不多说,我们逐一学习一...

1 cocos2dx源码分析-程序启动与主循环【图】

1 启动 在iOS系统中,由main函数启动默认调用了AppControllermain.mNSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];int retVal = UIApplicationMain(argc, argv, nil, @"AppController");[pool release];return retVal; 2 AppController iOS的ViewController都熟悉吧,iOS程序的基础Controller 。 1. 初始化Application cocos2d::Application *app = cocos2d::Application::getInstance(); app->initGLCon...