1.cocos2d
操作步骤如下: 一win764位系统搭建Android开发环境需要的软件 1.cocos2d-x3.3beta0 2.VisualStudio2012/2013 安装完占硬盘空间近10G,VisualStudio2012/2013是需要注册码。
4.AndroidSDK(其中包括Eclipse) 5.AndroidNDK 6.Ant 7.Python2.7.8不要下载3.x以上版本 二软件安装 安装软件时不要安装在C盘。 1.VisualStudio2012/2013 VisualStudio2012/2013安装方法像安装其他软件一样,一路下一步就可以,但是注意安装前IE浏览器版本必须是IE10以上版本。
2.Python2.7.8 安装方法同上,但是不要安装在C盘。 3.JAVAJDK JAVAJDK默认安装,这个可以安装在C盘。
4.cocos2d-x3.3beta0 AndroidSDK AndroidNDK Ant这些软件都是解压包,不需要安装,解压就可以。 三cocos2d-x3.3beta0环境调试 1.打开cocos2d-x3.3beta0所在的文件 [attachment=78978] 按Shift+鼠标右键,点在此次打开命令窗口。
现在可以看见画黄线的是软件变量名称,红线是变量路径。 正常的是4个变量名称4条变量路径,如果不是就需要手动添加,方法如下: 1.右键计算机(XP叫我的电脑,win7叫计算机)------2.属性------3.高级系统设置------4.环境变量------5.新建 6.在变量名中添加缺少的变量名,在变量值中添加路径。
如:变量名NDK_ROOT 变量值D:\android-ndk-r10b 软件名称 变量名 cocos2d-x3.3beta0 COCOS_CONSOLE_ROOT AndroidSDK ANDROID_SDK_ROOT AndroidNDK NDK_ROOT Ant ANT_ROOT 再次.打开cocos2d-x3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。 如果看到4个变量名称4条变量路径就说明变量调试正确。
四创建项目 1.打开cocos2d-x3.3beta0所在的文件,按Shift+鼠标右键,点在此次打开命令窗口。 2.键入setup.py回车 3.键入cocosnew项目名称-p包名-l语言cpp-d项目路径 如:cocosnewtest-ptiaoshi-lcpp-d/test/android/cheshi 会在存放cocos2d-x3.3beta0的盘符里出现一个名称为tset的文件,打开文件-----proj.win32-----TSET.sin 在VisualStudio2013中点 调试------开始执行不调试。
2.怎样在cocos2d3.7.1新建项目初学者求教
cocos2d-x开发第一步–新建项目 想用cocos2d-x?开发一个android游戏,首先就是要建立一个工程,创建win32和android项目在一起,绝大部分工作在win32下调试完成,最后再编译成android的程序运行。
准备工作:1)?安装好eclipse,adt,jdk,NDK,整个android的开发环境搭建,在??有详细说明。
2)安装cygwin,目前新的NDK都不需要这东西了,但cocos2d-x还是要的3)安装vs2010,vs2012也行,任选一个安装上就可以了做完了准备活动,下面进入主题1)??到?。
o):?in?function?dlfcn_pathbyaddr:(。text。
dlfcn_pathbyaddr 0xe):?error:?undefined?reference?to?'dladdr' collect2:?ld?returned?1?exit?status /cygdrive/f/software/android-ndk-r8c/build/core/build-binary。 mk:390:?recipe?for?target?`obj/local/armeabi/libgame。
so'?failed make:?***?[obj/local/armeabi/libgame。so]?Error?1可在Application。
mk?中加入 APP_PLATFORM?:=?android-8 问题解决9)每次都会编译所有的文件,COCOS2D-X这么大,太慢了怎么办?打开NDK的根目录?找到?build/core/definitions。 mk?这个文件,然后打开,在289行$1:?$$(__ndk_file_dir)改为$1:?|?$$(__ndk_file_dir)后来发现是android-ndk-r8c?有这个问题,升级到android-ndk-r8e就修复了10)在eclipse中导入??工程,编译出?libcocos2dx。
jar11)在eclipse中导入建立的android工程,编译,完成。
3.为什么cocos2dx3.4android打包时总是提示xxx:?
利用Cgywin编译工具来将cocos2dx 在Android运行所需要的C 文件编译 1。
。/build_native。
sh(最后一把执行出错) please define NDK_ROOT in cocos2d-2。 0-x-2。
0。2 配置环境变量:key: NDK_ROOK values: 你配置的NDK环境目录,Linux和Windows下目录各按系统不同而不同 2。
make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon。o] Error 1 我装的是ndk-9r,就报这错误了。
然后查阅一番之后说什么应该用ndk-r8e。 。
3。
Cocos2d-x学习笔记(3:WIN7下将VS2010中win32 cocos2d-x 2。0。
2和2。1工程移植到android环境) 挺权威的。
环境&软件&工具包: windows xp cocos2dx 2。 1。
4 cygwin-x86。exe windows下模拟编译环境 4。
配置这cocos2dx-android真是费神啊。下面简要说明以下步骤: 按照高中学数学的方法,推导法来解决这一配置“难题”。
1。 既然需要在Android平台下运行cocos的工程,那么就需要一个Android工程吧,另外需要调用cocos引擎API和C 编译库来实现吧。
2。 Anroid工程需要创建,那要不要自己手动去创建一个呢, 官网已经给出了操作步骤。
? 那C 编译库怎么生成呢,google一下cocos在windows的配置环境就知晓了,在win下需要一个模拟编译环境,这个就需要cgywin软件,这软件很小但是里面绑定下载的工具很多,如果你全点了INSTALL,那么恭喜你。 花两顿饭的时间估计都不够,整整有4。
6个G!!!这里我们在select输入栏中 敲上make。随后将出来的结果全点成INSTALL就成(别点上面的父类 all 那就和你全部安装没啥区别了,点选安装好像要点两次, 有default、intall、reintall、unstall四个状态)。
在这里说这么多就是因为我没装make打包的相关工具,在proj。android/bulid_native。
sh 编译C 代码时,最后一步无法将编译后的C 去make打包成libxxx。so库 如果你发现还是编译不成功,认真查看错误原因,可能你会看到load global ndk environment fail 加载全局的ndk环境失败,原因就在于你有没有配置ndk环境变量。
3。 如何创建一个Anroid工程呢? 在cocos解压下的文件夹下,有个create-android-project。
bat ,这里他点击之后,主要执行:先载入你配置的NDK、SDK、cygwin环境路径,然后依次按步骤并提示你:指定工程包名 ?-> 工程名 -> 选择工程Android API的版本 ? over 那么你要做的就是打开上面bat文件,找到 :: modify it to work under your environment ? ? set _CYGBIN=Q:cgywininif not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" & pause & exit 4:: modify it to work under your environmentset _ANDROIDTOOLS=Q:android-sdks oolsif not exist "%_ANDROIDTOOLS%" echo Couldn't find android sdk tools at "%_ANDROIDTOOLS%" & pause & exit 5:: modify it to work under your environmentset _NDKROOT=Q:android-ndksandroid-ndk-r8eif not exist "%_NDKROOT%" echo Couldn't find ndk at "%_NDKROOT%" & pause & exit 6 万事俱备,那就可以顺着思路(先配置好环境然后再执行命令)。 ? 如果还是出现了错误: 比如到最后了,Hello World就是看不到cocos可爱的画面,并且还报出 08-15 17:34:24。
919: E/AndroidRuntime(17557): Caused by: java。 lang。
UnsatisfiedLinkError: Couldn't load game: findLibrary returned null 呵呵,就是这错误 让重复很多次配置环境的路!!! 去cocos官网论坛上,就是说 无法加载这库是因为你的NDK 环境变量没有配置。 但是我检查了我的确实是有,不然在bulid_native。
sh这一步就会抱错的。 最后还是参照官网的配置步骤:先create project 然后使用bulid_native。
sh命令将C 库打包 。
4.如何安装cocos2d
Cocos2d-x3.0//a static methodSprite* HelloWorld::(Sprite* textureSprite, Sprite* maskSprite){ // 1 RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width, maskSprite->getContentSize().height ); // 2 maskSprite->setPosition(maskSprite->getContentSize().width/2, maskSprite->getContentSize().height/2); textureSprite->setPosition(textureSprite->getContentSize().width/2, textureSprite->getContentSize().height/2); // 3 maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} ); textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} ); // 4 rt->begin(); maskSprite->visit(); textureSprite->visit(); rt->end(); // 5 Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture()); retval->setFlippedY(true); return retval;}。
..。
5.cocos2dx 3.3怎么安装
首先下载最新版的Cocos2dx,截止到我写这篇博客的时候,官网已经发布了3.3-Rc0版本,下载,解压到某一目录。我这里解压到了
D:\cocos2d-x-3.3rc0,如果你想先学习Cocos2dx,不着急发布到Android或者Ios平台的话,到此就可以打开
cocos2d-x-3.3rc0\build\cocos2d-win32.vc2012.sln,然后生成解决方案,就可以看到官网提供的
HelloWorld以及其他效果的演示了。编译生成的过程比较长,
二,新建cocos2dx项目,
新建cocos2dx项目,需要用到Python,进入Python官网,发现Python有3.x与
2.x两种版本,在我看到的诸多安装过程中,都是推荐使用2.x版本进行安装的,所以这里我下载了python2.7.8,安装,并配置环境变量,添加
Python安装目录C:\Python27到Path中。
命令行打到D:\cocos2d-x-3.3rc0中,输入命令cocos new -l cpp -p xxx.xxx.xxx -d D:\CocosProject ,就可以发现在目录D:\CocosProject下已经创建一个新项目了。
6.cocos2d
Cocos2d-x3.0
//a static method
Sprite* HelloWorld::(Sprite* textureSprite, Sprite* maskSprite)
{
// 1
RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width,
maskSprite->getContentSize().height );
// 2
maskSprite->setPosition(maskSprite->getContentSize().width/2,
maskSprite->getContentSize().height/2);
textureSprite->setPosition(textureSprite->getContentSize().width/2,
textureSprite->getContentSize().height/2);
// 3
maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} );
textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} );
// 4
rt->begin();
maskSprite->visit();
textureSprite->visit();
rt->end();
// 5
Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture());
retval->setFlippedY(true);
return retval;
}
..
7.如何安装cocos2d
Cocos2d-x3.0
//a static method
Sprite* HelloWorld::(Sprite* textureSprite, Sprite* maskSprite)
{
// 1
RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width,
maskSprite->getContentSize().height );
// 2
maskSprite->setPosition(maskSprite->getContentSize().width/2,
maskSprite->getContentSize().height/2);
textureSprite->setPosition(textureSprite->getContentSize().width/2,
textureSprite->getContentSize().height/2);
// 3
maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} );
textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} );
// 4
rt->begin();
maskSprite->visit();
textureSprite->visit();
rt->end();
// 5
Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture());
retval->setFlippedY(true);
return retval;
}
..
转载请注明出处windows之家 » win10安装cocos2d-x3.3