开源软件 问答 动弹 博客 翻译 资讯 码云 众包 源创会 活动 求职/招聘 高手问答 开源访谈 周刊 公司开源导航页
登录 注册
文档章节
文档章节
开源中国
下载APP

开源中国 App ——
关注技术领域的头条文章

聚合全网技术文章,根据你的阅读喜好进行个性推荐

下载APP
开源软件 问答 动弹 博客 翻译 资讯 码云代码托管 众包 活动
更多
源创会 求职/招聘 高手问答 开源访谈 周刊 公司开源导航页
登录 注册
开源中国
打赏 评论 收藏 点赞
分享文章
微博 QQ 微信
AK_47的个人空间 日常记录
正文

Cocos2D泰然教程推荐学习步骤
原

AK_47
 AK_47
发布于 2014/07/09 17:02
字数 1016
阅读 9
收藏 0
点赞 0
评论 0
cakephp数据库cache引擎compilercaching

文章转自泰然教程:http://article.ityran.com/cocos2dstudy

这是一个学习Cocos2D的非常好的学习指引。保存下来。

Cocos2D泰然教程推荐学习步骤

cocos2d学习Iven推荐步骤 校对:子龙山人

 

一、首先,学习《如何使用Cocos2D来制作一个简单的iphone游戏》教程。

总结:对Cocos2D制作游戏有一个大概的了解和认识。

 

二、推荐在学习Ray(子龙山人&&泰然教程组翻译)的教程之前先看看《知易Cocos2D-iPhone 游戏开发教程》,

>

pdf+Demo工程打包下载地址:http://www.ityran.com/thread-525-1-1.html

总结:本教程对于基础知识参数清晰,涵盖了cocos2d的各个方面,可以从中学习cocos2d的结构,基本使用方法等。不论今后是使用cocos2d-iphone还是cocos2d-x,阅读本教程集都会有很大的帮助。

 

三、学习完《知易》以后,可以了解一下cocos2d的原理–OpenGL ES从零开始系列:

>

  • [转载]从零开始学习OpenGL ES之一 – 基本概念
  • [转载]从零开始学习OpenGL ES之二 – 简单绘图概述
  • [转载]从零开始学习OpenGL ES之三 – 透视
  • [转载]从零开始学习OpenGL ES之四 – 光效
  • [转载]从零开始学习OpenGL ES之五 – 材质

总结:在这里,阅读前五篇足以了解OpenGL ES的基本原理,其他的可以作为扩展阅读。

 

四、在看完上面推荐的教程后,就可以进入,ray教程了;

注意:下面的推荐步骤中为方便大家阅读,pdf文章均打包收录在翻译合集中:

打包下载地址:http://www.ityran.com/thread-290-1-1.html

学习步骤:

1、

cocos2d框架总览(译)cocos2d精灵教程:第一部分.pdf

cocos2d精灵教程:第二部分.pdf

cocos2d精灵教程:第三部分.pdf

 

cocos2d菜单教程:第一部分.pdf

cocos2d菜单教程:第二部分.pdf

cocos2d菜单教程:第三部分(完).pdf

 

总结:这两个系列了解cocos2d最基本的类,CCMenu和CCSprite;

 

2、

  • 如何使用cocos2d和box2d来制作一个Breakout游戏:PART-1
  • 如何使用cocos2d和box2d来制作一个Breakout游戏:PART-2

总结:这个系列从零开始教你创建一个自己的简单游戏,了解cocos2d各个部分的组织方式。

 

3、几个游戏系列推荐阅读:

• 如何制作一个类似tiny wings的游戏:第一部分.pdf

• 如何制作一个类似tiny wings的游戏:第二部分(完).pdf

 

如何使用cocos2d制作一个打地鼠的游戏:(第一部分).pdf

如何使用cocos2d制作一个打地鼠的游戏:(第二部分。完).pdf

 

• 如何制作一个类似tiny wings的游戏:第一部分.pdf

• 如何制作一个类似tiny wings的游戏:第二部分(完).pdf

 

4、Box2D的制作系列:

  • 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-1
  • 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-2
  • 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-3
  • 使用COCOS2D和BOX2D制作《JETPACK JOYRIDE》PART-4

 

五、到此,你应该可以随心使用cocos2d的基本功能了,当然你还可能需要使用一些工具来让开发更快,所以你需要看:

>

1、texture picker

(译)如何在cocos2d里面使用动画和spritesheet.pdf

(译)cocos2d里面如何用texture picker和像素格式来优化spritesheet.pdf

 

2、spritehelper和levelhelper

[iTyran翻译]如何使用spritehelper和levelhelper教程

 

3、GameCenter

• 如何使用GameCenter制作一个简单的多人游戏教程:第一部分.pdf

• 如何使用GameCenter制作一个简单的多人游戏教程:第二部分.pdf

 

4、tilemap

(译)如何使用cocos2d制作基于tilemap的游戏教程 第一部分.pdf

碰撞检测和收集物品:如何使用cocos2d制作基于tiled地图的游戏:第二部分.pdf

加入敌人和战斗:如果使用cocos2d制作基于tiled地图的游戏:第三部分.pdf

 

六、到此,本教程结束,你可以无障碍的尽情选择你感兴趣的文章观看:

>

 

http://article.ityran.com/tutorials


© 著作权归作者所有

打赏 点赞 (0) 收藏 (0)
分享
微博 QQ 微信
举报
共有 人打赏支持
上一篇: 10个迷惑新手的Cocoa&Objective-c开发问题
下一篇: Objective-C语法之NSSet和NSMutableSet
AK_47

AK_47

粉丝 16
博文 533
码字总数 569998
作品 0
闸北
程序员
关注 私信 提问
相关文章 最新文章
Cocos2D泰然教程推荐学习步骤

文章转自泰然教程:http://article.ityran.com/cocos2dstudy 这是一个学习Cocos2D的非常好的学习指引。保存下来。 Cocos2D泰然教程推荐学习步骤 cocos2d学习Iven推荐步骤 校对:子龙山人 一、...

andyhe91
2014/10/10
0
0
Coco2d-x 塔防游戏“贼来了”之开发简档 之 零

原来的教程为《塔防游戏之贼来了》(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊。本文是基于...

firekido
2017/05/28
0
0
Coco2d-x 塔防游戏“贼来了”之开发简档 之 三(完结)

原来的教程为《塔防游戏之贼来了》(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊。本文是基于...

firekido
2018/06/29
0
0
使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景

原文地址:http://article.ityran.com/archives/2140 本为由泰然教程组成员 浅底 原创,作为一位经验丰富的游戏开发人员,这次浅底将CocosBuilder经验分享给大家,希望大家喜欢,欢迎拍砖!!...

乐逍遥jun
2016/02/22
14
0
卡牌手游《暗黑世界V1.1》商用源码开放下载

游戏名称:《暗黑世界》 游戏终端:安卓(android) / IOS 游戏类型:卡牌类 游戏版本:V1.1 服务器框架:Firefly Game Server Framework V1.2.2 客户端引擎:Cocos2d-x 2.1.4 服务器运行环境...

大鸡蛋
2013/08/20
3.6K
18

没有更多内容

加载失败,请刷新页面

加载更多

下一页

4.57 MariaDB慢查询日志 4.58 Tomcat_JDK部署 4.59 zrlog安装 4.60 Nginx代理Tomcat

4.57 MariaDB慢查询日志 为什么要配置慢查询日志? 目的是为了帮助我们分析MariaDB的瓶颈点。 如何配置? 1)进入MariaDB里面执行:show variables like 'slow%';show variables li...

Champin
今天
3
0
自动机器学习简述(AutoML)

为什么需要自动机器学习 对于机器学习的新用户而言,使用机器学习算法的一个主要的障碍就是算法的性能受许多的设计决策影响。随着深度学习的流行,工程师需要选择相应的神经网络架构,训练过...

naughty
今天
2
0
Android Studio Unable to resolve dependency for错误的排查

记录一次Android Studio Unable to resolve dependency for错误的排查 Android Studio 3.2.1 错误提示 Unable to resolve dependency for... 原因:在gradle中设置的代理并没有gradle 4.6的版......

Gemini-Lin
今天
0
0
java常用设计模式

设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“...

呵呵哒灬
今天
5
0
Kafka入门

1、Kafka使用背景 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户的搜索关键词...

watermelon11
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

删除文章

文章删除后无法恢复,确定取消删除此文章吗?

取消
确定
自荐文章

亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示

取消
确定
推荐文章

确定推荐此文章吗?

取消
确定
推荐博主

确定推荐此博主吗?

取消
确定

开源中国社区

关于我们 联系我们 合作伙伴 Open API

在线工具

码云 Gitee.com 企业研发管理 CopyCat-代码克隆检测 实用在线工具

微信公众号

微信公众号

开源中国 APP

聚合全网技术文章,根据你的阅读喜好进行个性推荐

下载 APP
©开源中国(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号-3
返回顶部
顶部