cocos2dx

以下是为您整理出来关于【cocos2dx】合集内容,如果觉得还不错,请帮忙转发推荐。

【cocos2dx】技术教程文章

【cocos2dx C++】关于cocos2dx的C++调用创建项目【图】

我使用的是cocos2dx-2.1.4版本+cygwin,其实主要是为了配合公司项目,所以用了低版本的cocos2dx假设已经配置环境成功:按照对应的要求输入包名,项目名,以及TargetId,就可以了。 注意:我在创建的时候遇到一个问题,我用的是eclipse的SDK,然后eclipse里面的android.bat根本找不到对应的所有版本的targetId,于是我就用了androidStudio里面的android.bat,居然就可以了,我也不知道为什么。原文:http://www.cnblogs.com/wufeng0...

转 。。。。一个不规则的按钮 虽然已经不适用于cocos2dx3.0以上版本 but思路就应该是这个样子滴【代码】【图】

本篇文章主要讲一下怎么做一个不规则的按钮,比如如下图的八卦,点击绿色和点击红色部分,需要执行不同的事件一般情况下,如果要检测某一个精灵是否被点中,做法如下bool HelloWorld::ccTouchBegan(cocos2d::CCTouch* pTouch, cocos2d::CCEvent* pEvent) {CCSize sprSize = pSpr->getContentSize();CCPoint point = pSpr->convertTouchToNodeSpace(pTouch);if (CCRectMake(0, 0, sprSize.width, sprSize.height).containsPoint(poi...

cocos2dx3.2 使用SimpleAudioEngine时不能播放音频解决办法(中文路径问题)

cocos2dx windows下开发真是波折多多啊;最近又遇到了vs2013调试状态下能播放声音,非调试状态不能播放的问题。跟了很多代码发现原来是带了中文路径的原因。故找到问题,马上解决掉首先找到:libAudio工程下的SimpleAudioEngine.cpp文件找到如下代码////////////////////////////////////////////////////////////////////////// // static function //////////////////////////////////////////////////////////////////////////s...

Cocos2dx3.11.1Android播放视频,后台 黑屏,无法记忆播放bug修改【代码】

/** Copyright (C) 2006 The Android Open Source Project* Copyright (c) 2014 Chukong Technologies Inc.** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distr...

cocos2dx2.2.2登录场景中Checkbox选择框的实现【代码】【图】

在前两篇文章中,我们介绍了在注册场景中需要用到的输入框及弹出框的实现方式,这两篇文章中介绍的内容在登录场景同样会用到。而我们经常会在登录场景中见到的另一种元素就是自动登录或者记住密码的Checkbox选择框。那么,接下来就让我们看看这个选择框如何实现。首先,我们先看一下效果我们需要的就是一个Checkbox选择框,后面加上“自动登录”或者其他的文字。效果就是点击选择框或文字时,Checkbox的状态会进行切换;同时在程序...

试用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、创建四个虚拟方向按钮,控制精灵移动与播放相应方向的动画; ----------------------------------------------------------------------------------------------...