最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的;

最后促使我选择cocos2d的原因有两点:

1.最重要的原因是它对应的开发工具,尤其是 “ParticleDesigner”,粒子系统编辑器,非常的喜欢(需付费$7.99美元),下载试用版操作了以下,没说的,狠给力;截图如下:(当时就掏出信用卡去购买,只是突然有点小意外,没买上,咳咳、以后再说)

2.其cocos2d-x的跨平台挺看好,因为我也开发android系统,也清楚在android游戏引擎上cocos2d也有其对应的版本;这样一款引擎可以两平台都使用,何乐不为;

本章节主要介绍cocos2D引擎的开发环境搭建:

第一步:下载cocos2d-iphone最新版本;地址如下:http://code.google.com/p/cocos2d-iphone/downloads/list (当前最新1.0)

第二步:下载完成之后解压到“文稿”中;(点击Finder-点击左侧的“文稿”);

第三步:启动终端;(点击Finder-前往-实用工具-终端)

第四步:先利用命令进入当前的 “cd documents” 进入Documents文件夹,然后“./install-templates.sh -u”命令开始安装cocos2d,

看到done,就表示完成啦,然后打开Xcode,新建一个项目;在左侧可以看到 "cocos2d 1.0.0",点击后,右侧就是基于cocos2d的框架啦,如下图:

然后,我们创建一个cocos2d application ,直接build&run 运行,然后模拟器运行截图如下:

ok,到处整个cocos2d引擎的开发环境和创建一个实例项目也正常运行,那么以后将会一直写关于基于cocos2d引擎的一些文章,希望大家多多指点;

本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/627503,如需转载请自行联系原作者

【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...相关推荐

  1. Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 2

    本文是"使用Cocos2D 3.x开发横版动作游戏"系列教程的第二篇,同时也是最后一篇.是对How To Make A Side-Scrolling Beat Em Up Game ...

  2. 白鹭引擎开发飞机大战详尽教程(三创建飞机)

    简介    本教程是以飞机大战小游戏作为白鹭的入门,详细的按笔者的开发思路,一步步讲解游戏的开发步骤,内容基本涵盖了白鹭引擎提供的能力,包括界面可视化开发.事件派发.粒子播放(爆炸效果).龙骨帧动画. ...

  3. 【安卓开发系列 -- 系统开发】搭建云手机容器环境 (基于 openvmi)

    [安卓开发系列 -- 系统开发]搭建云手机容器环境 (基于 openvmi) [1]编译安装 openvmi [1.1]安装相关依赖 apt install -y build-essential cm ...

  4. Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 1

    本文是对教程How To Make A Side-Scrolling Beat Em Up Game Like Scott Pilgrim with Cocos2D – Part 1的部分翻译,加上个 ...

  5. 【游戏开发面经1】游戏客户端开发岗(阿里 | 游戏 | 凉面面经)

    转载自[林新发]  本文只是用来分享,如有不妥,请联系删除. 文章目录 一.前言 二.流程 1.简历 2.一面,技术面 2.1.技术题 2.2.常规题 2.3.面试结果 3.二面,技术面 3.1.技术 ...

  6. python坦克大战游戏_Python开发的坦克大战游戏

    python开发的坦克大战游戏importpygamefrom pygame.sprite importSpriteimportsysimporttimeimportrandom SCREEN_WID ...

  7. python贪吃蛇小游戏_python开发贪吃蛇小游戏

    3.概要设计 3.1 程序功能模块 由设计应解决的问题可知,本次的设计是使用用方向键来实现一个简易的贪吃蛇小游戏的程序,具体的功能模块如图3-1所示. 图3-1 程序功能模块 Fig.3-1 prog ...

  8. python创建django项目_搭建Python-Django环境,创建第一个Django项目

    曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...

  9. libgdx游戏引擎开发笔记(一)引擎介绍和Helloworld

       做Android快一年了,项目也做了四五个,感觉没什么动力向前,思绪整理了一段时间,决定转入Android游戏开发,同时发现了一款强大的游戏引擎libgdx,在此边学边整理,好记性不如烂笔头嘛! ...

最新文章

  1. matplotlib 多子图的画法 - 设置坐标范围 - 设置坐标的显示间隔 - 设置figure的大标题 - 设置x轴和y轴的名称 - df.groupby
  2. Struts2中的OGNL表达式
  3. MySQL weekday()函数
  4. 3步实现Jetty和Eclipse集成
  5. React开发(280):moment处理日期
  6. 赋能零售成长型企业营销增长,云徙「数盈·新营销中台」发布
  7. 关闭加速渲染_“瀑布屏”旗舰 摩托罗拉Edge+渲染图曝光,Moto G8正式发布
  8. 还不会用typedef?C语言typedef的详细用法总结,一篇解决你的困惑。(学习笔记2--typedef设置别名)
  9. 超火的漫画线稿上色AI出新版了!无监督训练,效果更美好 | 代码+Demo
  10. 解决ubuntu中zabbix 4.2图形显示乱码
  11. 10.Doctrine2 (2)
  12. Tomcat 7 安装教程 + eclipse配置Tomcat
  13. Django下载文件名称不显示,中文乱码问题
  14. com词根词缀_用词根词缀背英语单词靠谱吗丨效果方法
  15. 周记——20151123
  16. ubuntu txt文件打开乱码怎么恢复正常
  17. 加入域 提示 无法加载指定的脱机注册表配置单元
  18. 详解怎么更新win10系统操作方法
  19. 红黑树 插入算法(一)
  20. AQS(AbstractQueuedSynchronizer)同步器

热门文章

  1. Flash使用域内存api的MD5,速度超快!
  2. Python 回溯算法
  3. 舆情分析项目-重庆公交坠江原因
  4. hive工作记录-20180513
  5. android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
  6. eclipse常用设置之自动格式化
  7. Apache常见功能实战详解
  8. 【中国剩余定理】POJ 1006 HDU 1370 Biorhythms
  9. FileUpload控件
  10. openfire 服务器配置 php 添加ssl