cocos2d
hulefei29
我就是我
展开
-
使用Cocos2d框架开发iPhone游戏的方法
移动设备正改变我们工作和与他人互动的关系。新一轮革命正在我们身上发生,人们开始通过移动设备消费更多的数据内容。iPhone应用商店成为手机应用成功和流行的缩影,其中游戏是最热门的类别。在本篇文章中,我将展示如何用Cocos2d框架来制作iPhone游戏。iphone-gamesCocos2d框架Cocos2d是用于构建iPhone游戏的开源框架,是基于iPhone核...原创 2011-06-01 09:19:34 · 113 阅读 · 0 评论 -
cocos2d里面如何实现MVC(六)
本文将会比较简短。如果你对于前面几篇介绍cocos2d里面如何实现mvc有什么不清楚的地方,请跟我讲,这样我就可以补充地更详细一点。我(原作者)最近接了一些非常大的外包项目,所以,用来写博客的时间不是很多。在此,我简单地总结一下前面写的这些文章:我们实现了Model,它可以帮助我们封装游戏的逻辑,这样可以使我们的关注点集中于游戏逻辑,而不是其它的(比如渲染)我们实现了Control...原创 2012-04-20 00:12:16 · 54 阅读 · 0 评论 -
cocos2d里面如何实现MVC(完)
今天我们讨论的主题是Model-View-Controller (MVC)设计模式,以及如何在cocos2d里面实现它。来自波兰的Bartek Wilczyński写了一系列的文章来介绍这个模式,同时说明了为什么要使用mvc,以及如何在cocos2d里面使用mvc。 这个波兰人写的文章已经被我全部翻译过来了,请点击传送门查看。 当我在读他写的这些文章的时候,我记得Jere...原创 2012-04-20 00:12:29 · 104 阅读 · 0 评论 -
cocos2d iphone rss 信息
Please let us know your RSS list ~iPhoneDev http://iphone.keyvisuals.com/feed/71² http://feeds.feedburner.com/71squaredAble Pear Software http://blog.ablepear.com/feeds/posts/defaultBlog : ...原创 2012-12-18 23:54:14 · 67 阅读 · 0 评论 -
cocos2d 中添加显示文字的三种方式
最近在逛论坛的时候看到有的帖子说显示文本时用 CCLabelTTF 不是很好,且推荐游戏中最好别用。于是网上查了查相关资料,整理了下 ,顺便也分享下 在 cocos2d 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLabelBMFontCCLabelAtlas CCLabelTTF CCLabelTTF 每次...原创 2012-09-12 17:28:28 · 118 阅读 · 0 评论 -
COCOS2D2.0 事件冒泡规律 和 CCMenu一直响应事件的解决办法
cocos2d把响应事件的对像放入一个栈中,用先进后出的规率来响应事件。可以设置响应的优先级 -128 - 128,最上层的优先级是-128(即值越小越先响应事件)。 响应的规则: 不同优先级先按优先级响应(即无视入栈顺序,先按优先级响应) 同一优先级响应的顺序是先进后出。 同一对像不能多次入栈,必须先从栈中移除才能再次加入。(也可能是最高响...原创 2012-09-13 17:04:20 · 91 阅读 · 0 评论 -
iOS6-cocos2d游戏坐标,屏幕旋转适配
要想使cocos2d游戏在iOS6上适配,两边留黑边,只需要实现以下两步: 1.修改appdelegate.m中:[window addSubview: viewController.view]; 修改为window.rootViewController = viewController; 2.在RootViewController.m中加入以下两个方法...原创 2012-09-22 10:00:21 · 103 阅读 · 0 评论 -
CCLayer设置anchorPoint无效的问题
最近刚发现一个问题,anchorPoint这个属性虽然是属于CCNode的,但是CCLayer设置anchorPoint没有效果。CCLayer的anchorPoint被默认设定在(0, 0)位置,而且无法改变。根据网上的搜索得到一个解决办法:cocos2d v1.0在setAnchorPoint之前先设置setIsRelativeAnchorPoint = YES;coco...原创 2012-09-28 17:17:28 · 224 阅读 · 0 评论 -
Cocos2d提供的字体!共57种(有对照的字体图)
很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字) CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"AppleGothic" fontName:@"...原创 2012-09-29 10:49:19 · 77 阅读 · 0 评论 -
Cocos2d中使用颜色混合:加算,减算
转自:http://blog.sina.com.cn/s/blog_7a2ffd5c0100xtid.htmlCCSprite有一个ccBlendFunc类型的blendFunc_结构体成员,可以用来设置描绘时的颜色混合方案。ccBlendFunc包含了一个src和一个dst,分别表示目标和源的运算因子。 如果我们对一个Sprite使用setBlendFunc方法,如: ...原创 2012-09-29 17:36:11 · 79 阅读 · 0 评论 -
cocos2d框架总览
原文:http://blog.csdn.net/liangneo/article/details/6770543cocos2d引擎2.0 cocos2d简介Cocos2d最初的版本是用python写的,之后被改成objectiveC,应用于iphone上,之后国内某人又根据该设计理念,将其改为C++版本cocos2dX,该版本可以在iphone,widnows,andriod三个...原创 2012-10-09 09:50:08 · 84 阅读 · 0 评论 -
用hiero生成fnt文件 字库文件 fntfile
转自自:http://www.cocoachina.com/bbs/read.php?tid=64464第一步:打开连接 http://www.n4te.com/hiero/hiero.jnlp第二步:你会看到一个应用程序第三步:在system里选择你的字体,在sample text 框内输入你的字库内容、在effects里选择你要更改的样式第四步:选择glyph cach...原创 2012-10-10 23:51:35 · 354 阅读 · 0 评论 -
Hiero常见问题
Hiero是一个很小的java程序,它有一些bug和一些奇怪的地方。这篇日志会讨论这些问题。在使用Hiero的过程中遇到的一般问题,这里都可以找到答案。如果没有,请留言,可以交流一下。1,Hiero会给电脑带来安全问题吗可能因为Hiero很小,很多用户使用它之前都会有些担心,会不会给电脑带来安全问题。放心,肯定不会。2,双击hiero.jnlp,程序不启动。如果出现这个问题,很可能是...原创 2012-10-11 14:06:34 · 310 阅读 · 0 评论 -
技术文章收藏夹
COCOS2D-X跨ANDROID&IOS平台开发入门教程PART-1IPHONE开发之深入浅出 (1) — ARC是什么IPHONE开发之深入浅出 (2) — ARC之@PROPERTY使用IPHONE开发之深入浅出 (3) — ARC之前世今生IPHONE开发之深入浅出 (4) — ARC之循环参照IPHONE开发之深入浅出 (5) — ARC之OUTLET与弱引...原创 2013-02-13 19:59:32 · 93 阅读 · 0 评论 -
Protect your game assets (currently Cocos2D only)
Creating a game is hard work - especially creating all the graphics and animations. Maybe you even hired somebody to draw all the stuff for you.Did you ever realize how easy it is for somebody to ...原创 2014-05-20 15:54:35 · 196 阅读 · 0 评论 -
Cocos2d (v.3.0) rendering pipeline roadmap
Why (the vision) The way currently Cocos2d does rendering is good but it is beginning to feel somehow antiquate and moreover it doesn’t actually leverage modern multi core CPUs so popular nowada...原创 2013-09-22 15:41:54 · 89 阅读 · 0 评论 -
Cocos2d-x 3.0 新的渲染架构
8月1号这一天,cocos2d-x 官方微博上说 x 团队正在纠结是否用智能指针替换现有的引用计数内存管理机制,结果引发大家的争论。 在我看来,引发这个争论的原因是 cocos2d-x 打算实现多线程化,从而充分利用现代智能手机的多核处理器资源。而多线程化的一个最重大需求,应该就是 cocos2d-x 3.0 新的渲染架构了。 cocos2d-x 3.0 的渲染架构设计来自 Z...原创 2013-09-22 15:50:46 · 207 阅读 · 0 评论 -
cocos2d里面如何实现MVC(五)
本文基于前面两篇文章,如果您还没有看过,建议先阅读下面两篇文章:cocos2d里面如何实现mvc(三),cocos2d里面如何实现mvc(四)更新Model 当用户从工具箱中选一个小工具,然后把它放置到game board上面去时,我们需要编码响应这些事件。在上一篇文章中,我们已经实现了GameBoardViewDelegate的touchedAtRow方法。我们还...原创 2012-04-19 10:44:35 · 63 阅读 · 0 评论 -
cocos2d里面如何实现MVC(四)
在上一篇文章中,我们使用cocos2d基于mvc做了一个简单了游戏架子,这个架子还非常简单,还有许多东西有待实现。介绍模型 在上一篇博文中,我们介绍了view和controller。为了实现mvc模式,我们还需要添加一个model类来维护游戏的状态。我们的实现应该要包含下列这些类:GameBoardView - 也就是View,GameBoardControl...原创 2012-04-19 10:40:49 · 67 阅读 · 0 评论 -
安装cocos2d后无模板的解决方法
很多新手按照教程,将文件解压,再将里面的install-templates.sh脚本,拖到Terminal.app里,然后在最前面添加sudo再回车就行了,提示输入密码,输入密码后,提示一些失败信息。打开Xcode新建一个工程,发现根本没有cocos2d的工程模板。 经过谷歌搜索后方得知,必须在Terminal.app里进入刚才cocos2d解压的目录后,再使用sudo。不要提问...原创 2011-06-19 15:44:32 · 157 阅读 · 0 评论 -
How To Integrate Cocos2D and UIKit
http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikit原创 2011-12-21 19:02:45 · 77 阅读 · 0 评论 -
Enable ARC in a Cocos2D Project: The Step-by-Step-How-To-Guide Woof-Woof!
While Cocos2D is compatible with ARC, simply enabling ARC in the project’s Build Setting will throw several hundreds of errors in your face. Cocos2D doesn’t provide ARC-enabled project templates. T...原创 2012-04-23 11:59:12 · 182 阅读 · 0 评论 -
(译)OpenGL ES2.0 – Iphone开发指引
原文链接地址:http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! ps:非常感谢ski...原创 2012-04-23 15:10:00 · 67 阅读 · 0 评论 -
(译)OpenGLES2.0 Iphone开发指引:第二部分,纹理贴图
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4404/opengl-es-2-0-for-iphone-tutorial-part-2-textur...原创 2012-04-23 15:11:00 · 105 阅读 · 0 评论 -
(译)cocos2d-x跨android&ios平台开发入门教程
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started教程截图:...原创 2012-04-27 09:31:00 · 265 阅读 · 0 评论 -
(译)如何使用cocos2d制作基于tile地图的游戏教程:第一部分
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d教程截图:...原创 2012-04-11 12:02:03 · 163 阅读 · 0 评论 -
(译)如何使用CCRenderTexture来创建动态纹理
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertexture...原创 2012-08-28 13:34:11 · 71 阅读 · 0 评论 -
(译)iOS Code Signing: 解惑
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood 注:本文由翻译团队成员skingT...原创 2012-08-28 13:35:01 · 57 阅读 · 0 评论 -
(译)如何使用cocos2d 2.0 来给一个Sprite添加遮罩
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4428/how-to-mask-a-sprite-with-cocos2d-2-0教程截图: 在...原创 2012-08-28 13:35:43 · 72 阅读 · 0 评论 -
cocos2d Xcode 4 templates 安装和卸载目录
详见:http://www.cocos2d-iphone.org/archives/1412 cocos2d Xcode 4 templates 安装和卸载目录:~/Library/Developer/Xcode/Templates 安装: $ mkdir -p ~/Library/Developer/Xcode/Templates$ cd ~/Library/D...原创 2012-04-21 11:13:57 · 75 阅读 · 0 评论 -
cocos2d 2.0-rc1 模板安装问题
使用./install-templates.sh -f 命令进行安装cocos2d 2.0-rc1 模板,总是返回以下信息cocos2d-iphone template installerError: Do not run this script as root.'root' is no longer supportedRECOMMENDED WAY: ./inst...原创 2012-04-21 23:48:42 · 79 阅读 · 0 评论 -
将Cocos2D API参考整合入XCode的方法
这篇文章翻译自cocos2d官方的一篇blog:Integrating cocos2d API reference into XCode翻译这篇文章,是cocos2d这样优秀和常用的lib库,没有api参考提示会很痛苦.这种痛苦cocos2d伟大的开发者们肯定也曾经体验过,所以, 在cocos2d里提供了方便的文档安装脚本(是一个编译的target).按以下步骤安装cocos2d API参...原创 2012-04-22 23:59:24 · 103 阅读 · 0 评论 -
cocos2d里面如何实现MVC(一)
前言: 众所周知,现在MVC非常流行。现在只要随便搜索一下,哪里都是MVC的影子。刚开始在j2ee里面,然后是rails,后面居然.net也出来了,ios更不用说,哪里都是mvc,而且强制你必须使用mvc。但是,我们写的那些程序,真正完全符合mvc吗?呵呵,这个不好说,看个人理解程度而异。mvc实在是太火了,马上就有人在cocos2d社区里面讨论,cocos2d该怎么实现mvc呢?大家...原创 2012-04-19 10:13:07 · 60 阅读 · 0 评论 -
cocos2d里面如何实现MVC(二)
上一篇博文中,我提到了《如何在cocos2d里面实现mvc》,但是,都是一些纯理论的东西,我们需要看一些代码才能理解地更清楚。这篇博文是基于上一篇来写的,所以我建议你先阅读完上一篇再接着往下看。模型类 就像之前所讨论的,GameModel类存储了游戏世界里面的一些属性,比如当前的重力。但是,它同时也负责创建和连接游戏里面的对象,比如Player和Platforms。它们之间的关...原创 2012-04-19 10:26:53 · 73 阅读 · 0 评论 -
cocos2d里面如何实现MVC(三)
引子:前面两篇文章介绍了一些关于在cocos2d里面如何实现mvc的理论知识,接下来的这三篇教程,我将用一个简单的教程示例,给大家演示一下具体代码实现细节。 这篇文章的写作目的就是让大家更好地理解如何在cocos2d里面实践mvc模式(当然,这里演示的不一定是标准的mvc,因为cocos2d特殊的编程方式。但是,这并不妨碍我们编写更好的代码,你们说对吧?),本文是基于前两篇文...原创 2012-04-19 10:34:09 · 67 阅读 · 0 评论 -
Creating a new project with cocos2d-x 3.0
I've been working on and off on a title using cocos2d-x and it's been a while since I had to run any of the scripts to update the framework. 3.0 looks AWESOME and I can't wait to try it, but I'm curi...原创 2013-09-22 17:49:14 · 65 阅读 · 0 评论