以下是为您整理出来关于x3.2合集内容,如果觉得还不错,请帮忙转发推荐。
1.修改Android.mk,添加源文件 位置:HelloCpp\proj.android\jni 进入class目录,在class目录下打开命令行窗口(ctrl+shift+右键,然后在菜单中会有打开命令行的选项),输入dir *.cpp,可以快速得到源文件目录……
好久没写东西,最近在研究服务端框架Firefly和Pomelo,身为菜鸟的我的确花了很大功夫才看懂一些源代码。原来打算玩下Pomelo,不过我不得不说这东西真的是给专业开发者准备的,我搞了半天libpomelo也没顺利链接上服务……
本文TextureCache类异步加载功能的代码抽出,总共代码就200多行,感兴趣可以看看。 研究这个主要是因为项目中需要异步插入数据,但之前的方法在Android上总是崩溃所以想到TextureCache有异步加载的功能就将其抽出了。……
LayerMultiplex是层的控制器类 使用如下 LayerMultiplexTest.h // // LayerMultiplexTest.h // cpp4 // // Created by 杜甲 on 10/13/14. // // #ifndef __cpp4__LayerMultiplexTest__ #define __cpp4__LayerMul……
       本人宣布从此博文发出后,我的cocos2dx的引擎从cocos2dx3.1.1跳到cocos2dx3.2,哈哈,其实变化不大的,不碍事~~~       下面来说说在cocos中添加Android手机震动的功能,亲身体验,网上的教程都是渣渣……
1.auto关键字 2.std::thread 异步加载纹理可以使用 Director::getInstance()->getTextureCache()->addImageAsync 异步加载声音和处理网络请求可以使用std::thread #include <thread> void callfn(){   ……
#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" USING_NS_CC; class HelloWorld : public cocos2d::Layer { public: // there's no 'id' in cpp, ……
ContolSwitch 控件起到了一个开关的作用类似于现实生活中的开关,直接上代码: .h文件 // // SwitchBtnScene.h // LSWGameIOS // // Created by lsw on 14-10-17. // // #ifndef LSWGameIOS_SwitchBtnScene_h #d……
尊重开发者的劳动成果,转载请注明From郝萌主 游戏简介: 贱鸟跳跳,贱贱的小鸟这次遇上大问题了,被它整蛊过的同类都在找它的麻烦,现在我们赶紧到游戏中帮帮它吧!左右手互撸,合理操控,获得高分,打败其它玩家,……
cocos2d-3.2在mac os下打包android的apk在配置好环境后就可以开始处理android的操作了。 1,建立项目:cocos new -p com.plane.game -l cpp -d ~/Desktop/game/ gameprojectplane 2,把代码和资源放到Classes和Resourc……
cocos2d-x3.2在mac os下制作编译.so提示ui错误: 用cocos compile -p android编译提示错误。 jni/../../Classes/GameMenuScene.cpp:53: error: undefined reference to 'cocos2d::ui::Button::create(std::strin……
转自杰哥的博客 哈哈 cocos2d-3.2在mac os下打包android的apk,与上次在mac os运行android游戏有些步聚相同。 1,把代码和资源放Xcode建立好的Classes和Resources下,在Xcode下运行通过后,在act下打开项目。 2下载ad……
我这里是按照自己弄的过程写出来作为心得用,可能步骤会有点乱,如果可以帮到个别遇到这类问题的,大家可以跳过个别步骤,看真正的有需要的步骤 自己用的是VS2012、cocos2d-x3.2 (1)先把VS项目的文件夹下面的proj.……
最近在使用scheduler时发现如下问题 调用: local scheduler = require(cc.PACKAGE_NAME .. ".scheduler") function MainScene:ctor() self.player_:pos(self.player_:getContentSize().width / ……
经典的入门小游戏,这里用quick-cocos2d-x3.2重新写一遍,以便熟悉下quick 首先,创建工程,如果不会自行百度啊。 1、编译效果如下: 2、将游戏背景设置为白色,同时我们也来看一下MainScene.lua的文件 local MainSce……
     在游戏开发中,我们有时候会用到map,而map的用法我简单给大家介绍一下。Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的……
上一篇记录的是服务端框架firefly在cocos2dx中实现初级网络通讯,让初学者可以有一个大概的网络通讯认识,明白大概的流程和实现方式,但看9秒发布的游戏源码“暗黑世界”,可以发现,其实和Firefly通信并没有我们看上……
    在游戏项目优化中都会碰到一个问题,如何既能减少内存又能尽量减少包的大小?在实际项目中有些经验分享一下,事实上2D游戏中最占内存的就是图片资源,一张图片使用不同的纹理格式带来的性能差异巨大,下表是我……
auto sp=Sprite::create();/定义一个空的图片精灵 //定义图片的每一帧 vector<SpriteFrame *>allFrame for(int i=1;i<7;i++)// i是图片 {  SpriteFram *sf=SpriteFrame::cerate(StringUtils::format("……
    今天有人问我问题,说怎么实现背景虚化,换句话说,就是把某张图片的背景颜色(比如白色)给弄没了,不然贴在屏幕上有白色背景。下面是解决方法。用shader处理了像素,使黑色背景透明。 Shader.h #ifndef __Te……
最近升级到Cocos2d-x 3.2正式版,iOS程序编译没任何问题,结果使用cocos compile -p android编译生成APK程序,结果悲剧了,出现以下错误。 Android NDK: Invalid APP_STL value: c++_static Android NDK: Please use……
在你阅读本章节之前你可能知道一些关于Cocos2d-x的知识,但是你可能想知道更多关于如何使用Cocos2d-x来制作出自己梦想的游戏。 没问题,让我们从现在开始。 Cocos2d-x是一个跨平台的游戏引擎。什么是游戏引擎?现在不……
我在编译生成.so文件时,遇到这个,编译没有完成: 经过查找资料,发现..\proj.android\jni下的Android.mk文件,可以看到LOCAL_WHOLE_STATIC_LIBRARIES和import-module这个两个关键字样和图6。       ……
本来以为引擎会自带这个摇杆类,后来查了一下,Cocos2d-x里面没有,自己写了一个来试试,基本可以使用,感觉还可以,拿出来和大家分享一下,可能还有很多不足之处,请大家指出 头文件: <pre name="code"……
开发基础:Cocos2dx 3.2 开发目标:1.实现模态对话框,无论弹出多少层都可以拦截事件。 2.ScrollView上有按钮,可以点击按钮滑动,响应事件并且不影响模态对话框的事件拦截。 实现方法: 1.Cocos2dx 2版本中,我们会设……
1.提示为 error C2440: “类型转换”: 无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_CallFuncN” 提示前 调用语句为 callfuncN_selector(GameMenu::menuEnter) menuEnter这个方法里边是没有形参的……
                                                      在cocos2d-x3.2中关于触摸事件的处理    第一种用法 ,首先我们需要在.H文件里面定义触摸的回调,这里我们就先拿到单点触摸的……