使用cocos2d xmac mini开发ioss 游戏 需要mac电脑吗

&Cocos2d-x游戏开发基础与实战
首先,很感谢游戏蛮牛的论坛版主王老吉(王迪), 在游戏蛮牛上投入了大量的时间,录制了40多集关于cocos2D-x的公开课分享给成千上万的网友, 并撰写了此书[Cocos2d-x游戏开发基础与实战]。此书的内容和游戏蛮牛网站上cocos2d-x课程内容相互匹配, 并且有更多高级的内容。
&&&&&&再次, 感谢Cocos2d-x的作者 王哲, 在百忙之中, 阅评本书,&&为本书作序.
&&&&&&本书在线购买连接:
&&&&&&随书赠送50多集视频内容及实例源码. 送200蛮牛币
&&&& 游戏蛮牛()日创办,是一个专业游戏开发者技术社区,历经一年的时间,注册开发者用户会员已达10万余人,目前每天有超过25000个独立用户访问游戏蛮牛网站。游戏蛮牛网站涵盖unity、cocos2d-x、html5等多种引擎。游戏蛮牛创建之初主打游戏引擎公开课系列,历经1年的时间,共计发布了9个大系列,400余集的公开课,从多个角度为开发者提供更直观的学习过程。除此之外,游戏蛮牛社区还提供了更多相关技术板块,技术问答、开发心得、游戏源码、游戏插件、游戏模型、游戏素材、游戏策划、人才招聘、项目展示等内容,更系统的满足了开发者的需求。并在期间成功举办两届游戏开发者大赛,共收集了大概上百款优秀的作品。
不能重复顶Cocos2d-x开发(3)
& & & & 开始学习Cocos2d-x咯,O(∩_∩)O~,之前其实已经做过一个Cocos2d-iPhone的项目,所以对于cocos2d-x我还是有点基础的。因为Cocos2d-iPhone是用Objective-c语言写的,只能用于开发iOS平台的游戏。为了适应跨平台的特性,咱们国内的一个团队用C/C++代码将Cocos2d-iPhone重新实现,O(∩_∩)O,感谢他们~~~~~
& & &首先下载Cocos2d-x的最新版本,可以从这里下载:。下载之后直接解压即可。
& & &事先说明,我的安装环境是Mac OS x。由于ios的配置比较简单,下面先从ios开始。
一,配置iOS开发环境的Cocos2d-x。
& & &1.事先确定cocos2d-x的目录路径。我的路径如下:/Users/ericli/WorkSpace/cocos2d-2.1beta3-x-2.1.1
& & 2. 打开终端,直接输入命令:cd /Users/ericli/WorkSpace/cocos2d-2.1beta3-x-2.1.1, 然后回车,进入到cocos2d-2.1beta3-x-2.1.1目录下。
& &&3.继续在终端输入命令:./install-templates-xcode.sh -u -f,回车。Cocos2d-x的Xcode开发环境安装完毕。
& & 4.打开Xcode, 按快捷键Command+shift+N 开始新建一个工程;在右边的project template里选择cocos2d-x,然后选择一个工程模板,按提示一直操作,直到创建成功,点击run,运行成功,So easy!如下图所示。
二、配置android开发环境的cocos2d-x
& & 首先准备工作是搭建好Eclipse的android开发环境,下载并顺序安装一下软件,这里不再详述:
Java开发工具包(JDK)(一般的系统都默认安装好了 &,可以打开终端键入命令Java -version查看)Android软件开发包(Android SDK)EclipseEclipse 所需要的Android开发工具(ADT)插件
& & 其次,需要下载NDK&(实现Java与C++交互)并解压,下载链接:
& &然后,我们需要配置一些环境变量(android SDK的根文件路径、NDK的根文件路径以及Cocos2d-x的根文件路径),记住它们,以便后边的工作,打开终端,输入如下命令:
export ANDROID_SDK_ROOT=/Users/ericli/WorkSpace/android/android-sdk-macosx
export NDK_ROOT=/Users/ericli/WorkSpace/android/android-ndk-r8d
export COCOS2DX_ROOT=/Users/ericli/WorkSpace/cocos2d-2.1beta3-x-2.1.1
& & &Good luck!到这里环境基本配置好了,下面我们试着编译下官方的例子来测试下:
& & &在终端里输入:cd $COCOS2DX_ROOT,回车;输入cd samples/Cpp/SimpleGame/proj.android &,回车;&
&输入&./build_native.sh,回车,如下图:
& & &&终端里看到以上的信息表示编译成功了,然后打开Eclipse,选择菜单File-&New-&Project-&Android-&Android Project from Existing Code-,然后Browse选择Cocos2d-x目录下的samples/Cpp/SimpleGame/proj.android,点击finish导入。
& & &此时,工程会提示以下错误
Cocos2dxActivity cannot be resolved to a type
ApplicationDemo.java
Cocos2dxEditText cannot be resolved to a type
ApplicationDemo.java
Cocos2dxGLSurfaceView cannot be resolved to a type
ApplicationDemo.java
& & &这是因为缺少了cocos2d-x的库文件导致的,将Cocos2d-x根目录下的cocos2dx/platform/android/java目录按之前介绍工程导入步骤导入到Eclipse中,保持打开,即可解决。
将android机器usb数据线连接上笔记本,配置好工程(不赘述了),然后run,即可在android机器上看到一个忍着放飞镖的小游戏,cool~~~(这里提醒下,我这里模拟器编译没成功,但真机编译成功了,这暂时找不到原因。)
好了,现在ios跟android的开发环境都搭建完毕~~~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:99309次
排名:千里之外
原创:19篇
评论:23条
(1)(1)(1)(1)(4)(11)讲师博客:
擅长领域:iOS/Mac 应用程序开发,C,Objective-C,C++等程序设计语言,Qt/QML、Cocos2d-x 开发。
共有60个课程,教程由浅入深 生动活泼的讲述了Swift的各种应用
Swift是一门用于开发iOS和OSX应用程序的新语言,基于C和Object-C,但是没有C兼容性的限制。Swift采用安全的编程模式,并增加了许多...
60课时&&(已更新至60 &)&&21小时28分53秒分钟&&
零基础基于XMPP的IM应用开发
1、 营内聊 是戴维营教育开发的实时聊天工具,主要用于学员和老师之间的及时交流。
2、 简单易懂的UI。
3、 XMPP协议原理和XMPPFramework框架讲解。
4、 XMPP的注...
25课时&&(已更新至25 &)&&09小时57分29秒分钟&&
课程背景:
使用O-C语言可快速进行开发
SpriteKit游戏引擎是iOS专用的2D游戏引擎
手游开发最虐心游戏之(FAKE STICK HERO)
核心内容:
SpriteKit游戏项目的创建
SpriteKit中场景设计工具、物...
20课时&&(已更新至20 &)&&05小时51分40秒分钟&&
适合人群:网络提升篇、iOS提升阶段
《iOS网络提升篇》是长沙戴维营教育()专门为有志于提升自己网络方面知识、希望能够在软件行业走更远的同学开设。
如果只是想能够应...
26课时&&(已更新至26 &)&&12小时47分21秒分钟&&
程序猿的面试金典,各大名企面试经典、各类语言面试。
30课时&&(已更新至30 &)&&12小时46分10秒分钟&&
在企业从事OpenWRT开发的工程师,创客,智能硬件爱好者,高校嵌入式专业学生
25课时&&(已更新至24 &)&&04小时46分14秒分钟&&
本课程详细讲述了C语言的一些基本概念,包括:开发环境、程序的编辑、编译、编译器、变量、标示符、关键 字、数据类型、基本流程控制,为后面的学习打下基础。
25课时&&(已更新至23 &)&&09小时32分11秒分钟&&}

我要回帖

更多关于 mac ios 开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信