cocos2d-x在mac下的安装使用

cocos2d-x在mac下的安装使用

字数1571 阅读4114 评论5

自己看着网络上面的教程完成了cocos2d-x的安装,突然想到自己想认真的开始写一个属于自己的博客,于是就创建了一篇cocos2d-x的分类来记录我在学习cocos2d-x的成长过程。

说到mac下安装cocos2d-x想到的模式就是xcode+cocos2d-x。因为我本身就是一个ios程序员,所以我只能通过xcode这个软件来编写以后的cocos2d-x的程序。如果是想在安卓上面做cocos2d-x的点击我文章结尾的一些链接。

我的开发环境是:

设备:Mac mini (Late 2014)

内存:8 GB 1600 MHz DDR3

处理器:2.6 GHz Intel Core i5

系统版本:os x yousemite 版本10.10

xcode版本:xcode version6.1.1

以下是用到的一些软件:

1、cocos2d-x 3.4正式版(本人之前在git的网址下面下载过但是缺少很多文件,导致我一直安装不成功,所以大家请直接去我链接的网址上下载本人亲测可行。这个3.4的版本我下载下来有377.1mb)

http://www.cocos2d-x.org/download

2、python 2.7.9(提醒os x系统的不要下载python3.0以上的版本,正常mac上都有自带,为什么连接出python的下载地址,因为第一我们有用到这个,第二cocos2d-js貌似不支持python3.0,不过我们这边是cocos2d-x,不用担心,这个下载可以跳过)

https://www.python.org/download

开始动手:

1、我个人习惯的问题,首先将下载下来的cocos2d-x解压,把解压的文件拖到/Users/duan/目录下,users后面的duan就是你osx创建的一个用户名。(给出截图)



2、大家在操作之前先看我这个题目,这个是一个错误的操作,网上很少写出这样一个错误。导致我走错了很多路,也许能帮助到和我一样走错路的同学。我这边用git上面下载的一个cocos2d-x-4-develop来做测试,首先不用多说我相信大家一开始是小白没有书的情况下,都是在百度上习惯性的打出 cocos2d-x github回车。很好大家看到了确实有这样的一个github的链接https://github.com/cocos2d/cocos2d-x这个就是链接的地址,于是乎我们就兴冲冲的去下载这上面的cocos2d-x 然后在百度上面搜一个类似的教程就开始操作了,到此为止。我们按照前面相同的步骤将我们下载的cocos2d-x-4-develop.zip解压并且放到/users/duan/下面,打开终端输入命令ls查看duan下面的所有文件cd到cocos2d-x-4-develop文件夹下,再一次输入ls查看里面的文件。(到此给出截图)

看到我圈起来的stup.py的文件了么,很好,这个是cocos2d-x里面下载的文件,意思是安装文件,后缀.py说明他是一个python格式的文件,也就是一开始我前面让大家下载的文件,当然osx的系统的用户,可以不用python,在终端输入命令 python setup.py(或者./ setup.py)(给出截图)



为什么会没有这样的文件呢,我很蛋疼,很疑惑啊,网上的教程到这块就已经结束啦,后面都是回车回车再回车,没有说道这样的一个问题,我一直在想我在git上面下载的东西tmd肯定是没有错的吧,肯定是我操作的错误。比如下面会有一个source命令是用来搞什么我还是搞不懂(希望有大神能在这边补充)就在这边我走了很多弯路子,这个时候我们去cocos2d-x github里面去看看这边tools/cocos2d-console/bin 到底有没有这样的文件,是不是我们下载错了。(给出截图)



放弃了git上面下载的东西,后来发现原来cocos2d-x还有网站,于是就是官网去下载,下载下来才发现有300多mb感觉这次应该是真的了(当然在我后面测试发现,如果你要下载git上面的话,可以通过fork到你的git下面,然后 git clone 也是可行的)

3、好了表示说如果你下载对了可以跳过第二步我的碎碎念,用我们之前下载好的cocos2d-x 3.4,打开终端,我相信大家很熟悉操作了。输入终端命令cdcocos2d-x 3.4,然后python setup.py(给出截图)

看到了吧 这边不再是 not found,而是added 至于这边是做什么的,我也不是很明白(求大神补充,)然后你根据后面的提示Please enter the path of NDK_ROOT (or press Enter to skip):,不断的回车最后会提示Please execute command: "source /Users/duan/.bash_profile" to make added system variables take effect

你就在终端输入source /Users/duan/.bash_profile就行了,这边我很迷惑,我真的不懂,就是按照步骤来(求大神解答)当然我再次输入python setup.py的时候发现还是出现not found ,我至今也不知道为啥。这边有一个文件.bash_profile 是一个隐藏文件,这边source操作我不是很明白是用来做什么(

显示 Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true

隐藏Mac 隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false)

好了到了这一步基本就完成了%80

4、终端里面输入 cocos -h,会看到cocos这样的一些的命令,输入cocos new -p com.duan.test -l cpp -d /Users/Duan/Desktop/workspace helloworld 这样一个命令就可以在桌面上面的workspace文件下创建一个hellowrld的项目了。好了到此为止了。有没有需要补充的呢?(给出截图)





5、使用过的一些大神写的文档

cocos2d-x 3.0正式版及android环境搭建详细教程

http://www.cocoachina.com/bbs/read.php?tid=199238(安卓,ios都有)

Cocos2d-x 3.0 开发(十七)使用Cocos2d-x 3.0rc,一条命令打包Android

http://www.bkjia.com/Androidjc/742045.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


    本文实践自 RayWenderlich、Ali Hafizji 的文章《How To Create Dynamic Textures with CCRenderTexture in Cocos2D 2.X》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.1.4进行学习和移植。在这篇文章,将会学习到如何创建实时纹理、如何用Gimp创建无缝拼接纹
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@163.com微信公众号:HopToad 欢迎转载,转载标注出处:http://blog.csdn.netotbaron/article/details/424343991.  软件准备 下载地址:http://cn.cocos2d-x.org/download 2.  简介2.1         引用C
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从Cocos2D-x官网上下载,进入网页http://www.cocos2d-x.org/download,点击Cocos2d-x以下的Download  v3.0,保存到自定义的文件夹2:从python官网上下载。进入网页https://www.python.org/downloads/,我当前下载的是3.4.0(当前最新
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发引擎,易学易用,支持多种智能移动平台。官网地址:http://cocos2d-x.org/当前版本:2.0    有很多的学习资料,在这里我只做为自己的笔记记录下来,错误之处还请指出。在VisualStudio2008平台的编译:1.下载当前稳
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《最强大脑》娱乐节目。将2048改造成一款挑战玩家对数字记忆的小游戏。邮箱:appdevzw@163.com微信公众号:HopToadAPK下载地址:http://download.csdn.net/detailotbaron/8446223源码下载地址:http://download.csdn.net/
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试以QtCreatorIDE来进行CMake构建。Cocos2d-x3.X地址:https://github.com/cocos2d/cocos2d-x1.打开QtCreator,菜单栏→"打开文件或项目...",打开cocos2d-x目录下的CMakeLists.txt文件;2.弹出CMake向导,如下图所示:设置
 下载地址:链接:https://pan.baidu.com/s/1IkQsMU6NoERAAQLcCUMcXQ提取码:p1pb下载完成后,解压进入build目录使用vs2013打开工程设置平台工具集,打开设置界面设置: 点击开始编译等待编译结束编译成功在build文件下会出现一个新文件夹Debug.win32,里面就是编译
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net前言上次用象棋演示了cocos2dx的基本用法,但是对cocos2dx并没有作深入的讨论,这次以超级马里奥的源代码为线索,我们一起来学习超级马里奥的实
1. 圆形音量button事实上作者的本意应该是叫做“电位计button”。可是我觉得它和我们的圆形音量button非常像,所以就这么叫它吧~先看效果:好了,不多解释,本篇到此为止。(旁白: 噗。就这样结束了?)啊才怪~我们来看看代码:[cpp] viewplaincopyprint?CCContro
原文链接:http://www.cnblogs.com/physwf/archive/2013/04/26/3043912.html为了进一步深入学习贯彻Cocos2d,我们将自己写一个场景类,但我们不会走的太远,凡是都要循序渐进,哪怕只前进一点点,那也至少是前进了,总比贪多嚼不烂一头雾水的好。在上一节中我们建
2019独角兽企业重金招聘Python工程师标准>>>cocos2d2.0之后加入了一种九宫格的实现,主要作用是用来拉伸图片,这样的好处在于保留图片四个角不变形的同时,对图片中间部分进行拉伸,来满足一些控件的自适应(PS: 比如包括按钮,对话框,最直观的形象就是ios里的短信气泡了),这就要求图
原文链接:http://www.cnblogs.com/linji/p/3599478.html1.环境和工具准备Win7VS2010/2012,至于2008v2版本之后似乎就不支持了。 2.安装pythonv.2.0版本之前是用vs模板创建工程的,到vs2.2之后就改用python创建了。到python官网下载版本2.7.5的,然后
环境:ubuntu14.04adt-bundle-linux-x86_64android-ndk-r9d-linux-x86_64cocos2d-x-3.0正式版apache-ant1.9.3python2.7(ubuntu自带)加入环境变量exportANDROID_SDK_ROOT=/home/yangming/adt-bundle-linux/sdkexportPATH=${PATH}:/$ANDROID_SDK_ROOTools/export
1开发背景游戏程序设计涉及了学科中的各个方面,鉴于目的在于学习与进步,本游戏《FlappyBird》采用了两个不同的开发方式来开发本款游戏,一类直接采用win32底层API来实现,另一类采用当前火热的cocos2d-x游戏引擎来开发本游戏。2需求分析2.1数据分析本项目要开发的是一款游
原文链接:http://www.cnblogs.com/linji/p/3599912.html//纯色色块控件(锚点默认左下角)CCLayerColor*ccc=CCLayerColor::create(ccc4(255,0,0,128),200,100);//渐变色块控件CCLayerGradient*ccc=CCLayerGradient::create(ccc4(255,0,0,
原文链接:http://www.cnblogs.com/linji/p/3599488.html//载入一张图片CCSprite*leftDoor=CCSprite::create("loading/door.png");leftDoor->setAnchorPoint(ccp(1,0.5));//设置锚点为右边中心点leftDoor->setPosition(ccp(240,160));/
为了答谢广大学员对智捷课堂以及关老师的支持,现购买51CTO学院关老师的Cocos2d-x课程之一可以送智捷课堂编写图书一本(专题可以送3本)。一、Cocos2d-x课程列表:1、Cocos2d-x入门与提高视频教程__Part22、Cocos2d-x数据持久化与网络通信__Part33、Cocos2d-x架构设计与性能优化内存优
Spawn让多个action同时执行。Spawn有多种不同的create方法,最终都调用了createWithTwoActions(FiniteTimeAction*action1,FiniteTimeAction*action2)方法。createWithTwoActions调用initWithTwoActions方法:对两个action变量初始化:_one=action1;_two=action2;如果两个a
需要环境:php,luajit.昨天在cygwin上安装php和luajit环境,这真特么是一个坑。建议不要用虚拟环境安装打包环境,否则可能会出现各种莫名问题。折腾了一下午,最终将环境转向linux。其中,luajit的安装脚本已经在quick-cocos2d-x-develop/bin/中,直接luajit_install.sh即可。我的lin
v3.0相对v2.2来说,最引人注意的。应该是对触摸层级的优化。和lambda回调函数的引入(嗯嗯,不枉我改了那么多类名。话说,每次cocos2dx大更新。总要改掉一堆类名函数名)。这些特性应该有不少人研究了,所以今天说点跟图片有关的东西。v3.0在载入图片方面也有了非常大改变,仅仅只是