iphone开发之Cocos 2D简介

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

写这个东西其实不是介绍如何用cocos 2d开发,只是介绍性的入门知识,这个东西不是一篇文章就可以搞清楚,都是需要自己去不懈的努力学习。

 

相关的网页

www.cocos2d-iphone.org

code.google.com/p/cocos2d-iphone

SVN

svn checkout http://cocos2d-iphone.googlecode.com/svn/trunk/ cocos2d-iphone-read-only

 

 

 

 

Cocos2D-iPhone是一个开源框架,利用它可以非常容易的在iPhone上开发2D游戏。它提供了物理,精灵(sprites),时差卷轴(parallax scrolling),支持iPhone touchaccelerator等很多功能。

现在在App Store上已经有不少用Cocos2D开发的游戏--所以你也可以用它做出很棒的游戏。Cocos2D的开发人员甚至跟大家分享了一些使用这个开发框架的最佳实践。

 

随着版本的更新,现在下载和安装已经是越来越简单了。使用的方式就看自己了。网络上有很多学习的资料,但重要的是自己行动了。

 

这里所说的安装--其实就是往xcode中添加cocos 2d 程序模板.

This template provides a starting point for an application that uses the cocos2d-iphone framework.

 

可以手动添加模板,也可以使用cocos2d包中带有的安装脚本安装(0.81版本后都带有安装脚本)

 

 

1. 首先下载 COCOS 2D

http://code.google.com/p/cocos2d-iphone/downloads/list

 

解压后可以看 README

 

install_template.sh是自动安装脚本

 

2. 运行Terminal终端

开启后用CD命令 进入Cocos2d文件夹

使用

sudo ./install_template.sh

执行安装

 

安装过程中提示信息如下:

cocos2d-iphone template installer

...creating destination directory: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/cocos2d-0.8.1 Application/

...copying template files

...copying cocos2d files

...copying CocosDenshion files

...copying cocoslive files

...copying cocoslive dependency files

done!

安装成功。

 

进入xcode看到模板就可以建立一个工程看看,学习还是实践比较有用,赶快动手吧。

Cocos2d,一个能实现梦想的 Python 库 一个简单的库,也许能够开启我们的智慧之门, 一个普通的方法,也许能在危急时刻挽救我们于水深火热, 一个新颖的思维方式,也许能激发我们无尽的创造力, 一个独特的技巧,也许能成为我们的隐形盾牌…… 神奇的 Python 库之旅,第 1 章 阅读详情

相关推荐

Cocos Creator 2D游戏开发:从引擎选择到核心模块实战

游戏引擎是游戏开发的核心工具,它通过封装底层图形、物理、音频等系统,为开发者提供高效的创作框架。其工作原理在于将游戏对象、组件与资源进行可视化或代码化组织,并通过事件驱动与生命周期管理实现交互逻辑。在技术价值上,优秀的引擎能大幅降低开发门槛,提升渲染效率与跨平台部署能力。对于2D及2.5D游戏开发Cocos Creator以其轻量高效、专注于移动端与Web平台的特点,成为独立开发者和小型团队的理想选择。该引擎基于TypeScript,与Web技术栈生态接近,支持快速原型验证与多平台发布,特别适合开发超休闲

weixin_34178244的博客 435

如何使用Cocos2d-x制作游戏

在项目中,你可以编辑Classes目录下的`.cpp`和`.h`文件来编写游戏逻辑。其中,`MyGame`是你的项目名称,`com.example.mygame`是你的项目包名,`cpp`表示使用C++语言进行开发,`.`表示将项目创建在当前目录中。执行完该命令后,Cocos2d-x会自动创建一个新的项目。其中,``是你想要运行的平台,例如`android`、`ios`、`mac`、`windows`等。打包游戏在项目编写完成后,可以使用Cocos2d-x提供的工具进行游戏打包。

m0_75198698的博客 1696

Cocos Creator开发环境搭建全攻略:从零配置到高效工作流

游戏开发环境搭建是项目成功的基石,它决定了开发效率和团队协作的流畅度。在跨平台游戏开发领域,环境配置涉及编辑器、编程语言、构建工具和平台SDK的协同工作,其核心原理在于为代码编译、资源管理和平台适配提供稳定、标准化的运行基础。对于使用Cocos Creator引擎的开发者而言,一套配置得当的环境不仅能提升编码体验,更能有效规避项目构建、多平台发布时的常见问题,其技术价值在于为2D及轻量3D游戏,特别是微信小游戏、抖音小游戏等主流渠道的开发,提供从创作到上线的完整支撑。本文聚焦于Cocos Creator,详

weixin_33874713的博客 490

创建水果忍者游戏Cocos2D基础教学篇

本文还有配套的精品资源,点击获取 简介:本教程详细讲解如何使用Cocos2D游戏引擎制作《水果忍者》风格的游戏。从Cocos2D框架的基本理解开始,介绍Scene、Layer和Sprite的核心组件,到创建游戏场景、监听触摸事件、实现切割效果和碰撞检测,再到设计得分系统和处理游戏结束条件。本教程将引导读者一步步掌握Cocos2D游戏开发的基础知识,从而实现一个有趣的游戏原型...

weixin_42578963的博客 1392

cocos 2d微信小游戏开发教程】基础使用笔记分享(二)

音频播放 物理系统 物理碰撞 射线 动作系统 动画系统

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2259

Cocos2dCocos2dx、Cocos Creator、Cocos Studio的区别

转自:https://zhuanlan.zhihu.com/p/94788317 一、 Cocos2dCocos2dx的区别 【开发语言】:Cocos2d是Object-C写的,Cocos2dx是C++写的,支持使用 C++、Lua 或 Java 进行开发。 【运行平台】:Cocos2d只能在IOS下运行,Cocos2dx是跨平台的,适配 iOS、Android、HTML5、Windows...

haima1998的专栏 1万+

cocos2d-iPhone简介

cocos2d-iPhone是制作2D游戏、演示程序以及其他图形/交互式应用程序的游戏引擎。它基于cocos2d,从Python移植到Objective – C语言,因为Objective – C是iOS/Mac OS X系统的原生语言,自然拥有最好的兼容性和速度。 cocos2

郭丰的专栏 2194

Cocos2D-iPhone开发思考

Cocos2D-iPhone开发思考作者:chszs,未经CSDN的许可,不得转载。主页:http://blog.csdn.net/chszs最近看了《iOS 5 cocos2d游戏开发实战(第2版) 》这本书,对Cocos2D这款游戏引擎产生了浓厚的兴趣。由于本书并没有对Cocos2D的前世今生做明确的交代,出于对Cocos2D游戏引擎的喜爱,我在互联网搜索了Cocos2D相关的历史,也看了其作

chszs的专栏 3359

cocos 2d 主页

文章转发至:http://www.cocos2d-iphone.org/

iphone开发收集盒子 549

知易Cocos2D-iPhone 游戏开发教程001

前言言 转自:http://blog.sina.com.cn/s/blog_537cabb80100ha3l.html 前言:          让每一个愿意努力的人都可以通过自身的奋斗而过上体面并受人尊敬的生活,这些年的经历让我深感这并不是一个很容易解决的问题。夜色降临,城市深处的大小支路路边开始弥漫起烟雾,一片片沿街而置的灯火喧嚣此起彼伏。彼景彼情,总是可以让我们感受到生命的

iCash 1458

适配iPhone 5的“打飞机”游戏源码解析及开发教程

本文还有配套的精品资源,点击获取 简介:本文详细解析了专为iPhone 5适配的“打飞机”游戏源码,该源码基于Xcode 4.5和Cocos2D v1.0.1框架。开发者可以从中学习iOS游戏开发基础知识和Cocos2D引擎的运用技巧。文章还介绍了游戏适配Retina显示屏的过程,以及如何通过项目文件理解游戏的工作原理。对初学者和有经验的开发者来说,这是一个学习游戏开发和性...

weixin_30598047的博客 898

cocos-2d iphone入门(一)

1、首先下载cocos2d-iphone-1.0.1.tar.gz 这里是下载1.0.1的版本,比较稳定 2、解压cocos2d-iphone-1.0.1.tar.gz,我这里解压到"/ide/cocos2d/cocos2d-iphone-1.0.1" 3、进入解压的目录中,然后执行"./install-templates.sh -f -u" 命令 把cocos2d模板安装到xcode中 ...

weixin_30877755的博客 80

Cocos2d-iPhone 游戏开发源码详解

本文还有配套的精品资源,点击获取 简介Cocos2d-iPhone是一个面向iOS平台的C++开源游戏开发框架。本压缩包提供了一系列游戏的完整源代码,帮助开发者深入理解游戏框架的内部工作原理和性能优化。其中,场景管理、精灵动画、物理引擎、粒子系统、触摸事件处理、2D渲染、音频管理以及游戏逻辑和状态管理等方面的实现细节,都是学习和实践的重点。 1. Cocos2d...

weixin_32445049的博客 980

Cocos Creator 快速上手实战指南:用开源跨平台游戏引擎从零做出第一款游戏

凌晨一点半,阿哲盯着满屏的编译错误发呆。他刚接下一个近乎疯狂的需求:三天后要带着一款游戏 Demo 参加路演,而评委手里的设备五花八门——iPhone、安卓旗舰、Windows 笔记本,甚至有人想直接用微信现场试玩。 按老办法来?同样的玩法逻辑,得针对每个平台重写渲染、输入、音频……三天连一个平台都未必调得顺。 他想起技术群里有人提过一句:"试试 Cocos Creator 吧,一套代码,全平

gitblog_00168的博客 839

ios开发-cocos2d-x适配iphone6

好久没弄cocos2d-x了。今天闲着蛋疼重新玩了下。 简单说下自己解决iphone5适配的问题,方法很笨,但是挺简单的。 1.在ios目录下的RootViewController.mm文件中加入如下代码 [cpp] view plaincopy // Override to allow orientations othe

zou128865的专栏 1121

手游引擎Unity和Cocos各有什么优劣?

转载:https://www.zhihu.com/question/23499299/answer/24899792 作者:知乎用户 链接:https://www.zhihu.com/question/23499299/answer/24899792 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   以下我以“大型3D、大型2D、中小型2D和微型2D”来划分...

zhangge3663的博客 5905

Iphone 游戏开发之二】Cocos2D 游戏开发资源贴

 这两天抽出一些时间学习cocos2d,发现资料N多,而且讲解的相当的全面;那么这段时间我也处于不断的学习中,当然好东西不私藏,这里我把比较经典的一个iOS游戏开发书籍给出,当然很多童鞋,我想都有了,那么就当是照顾没有的童鞋啦,下次发帖的时候,就应该是自己抽时间做个游戏出来后的时候,那么届时我会放出游戏源码给大家作为参考和学习;后期再写会写一些至少别人没有写过的,不然没什么太大的意义; ...

既是过河之卒,惟有奋力向前。 143

中文版:Cocos2d iPhone基础教程

作者  ezshine 原帖地址  http://www.cocoachina.com/bbs/read.php?tid-2697-fpage-11.html Cocos2D-iPhone是一个开源框架,利用它可以非常容易的在iPhone开发2D游戏。它提供了物理,精灵(sprites),时差卷轴(parallax scrolling),支持iPhone touch和accelera

iphone开发收集盒子 904
上一篇: iphone开发之多线程NSThread和NSInvocationOperation
下一篇: iphone开发之C++和Objective-C混编 如何在xcode中用C++的STL
ArthurChen
博客等级 码龄16年 298粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值