![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d学习及工作
Lizi@715
浪迹江湖白发新,浮云一片是吾身
展开
-
cocos2d 1.0及以上版本与0.xx版本某些类的变化
[size=medium]最近在学cocos2d,刚下的1.0以上的安装包,没想到编写书中例子的时候遇到了许多cocos2d版本更新带来的问题。现将他们一一纪录下来,以备后用。1 CCMenuItemFont的itemFromString: target: selector:方法,该方法已被deprecated。][/size]新方法使用如下:[code="java"]CCMen...2012-05-08 18:42:58 · 89 阅读 · 0 评论 -
objective c 字符串各种处理(转)
原地址:http://blog.csdn.net/dingkun520wy/article/details/7010270关于字符串的各种操作,总结一下以便以后复习查找。内容简要:1、创建常量字符串。 2、创建空字符串,给予赋值。3、在以上方法中,提升速度:initWithString方法 4、用标准c创建字符串:initWithCString方法。5、创建格式化字符串...原创 2012-07-28 14:08:20 · 81 阅读 · 0 评论 -
Action(动作)(转)
[size=medium]原地址:[url]http://hi.baidu.com/you5a_com/item/d3c151ff37f57154c9f3374d[/url]通过动作让节点移动,旋转,缩放,着色,淡进淡出和干很多其它的事情[b]移动到– CCMoveTo[/b][b]移动– CCMoveBy[/b]CCSprite*grossini = [CCS...原创 2012-07-28 14:43:19 · 153 阅读 · 0 评论 -
CCProgressTimer(进度条)(转)
[size=medium]原地址:[url]http://hi.baidu.com/masonman/item/012d7153023f7ddbd58bac46[/url]进度条使用精灵图形来显示进度:随着时间的过去逐渐显示出精灵的全部,来表示游戏的进度。[/size] [code="java"]CCProgressTimer* timer = [CCProgressTimer...原创 2012-07-30 22:41:13 · 84 阅读 · 0 评论 -
NSString与CGPoint、CGSize等结构体之间转换的API(转)
原地址:[url=http://blog.sina.com.cn/s/blog_661314940100s443.html]http://blog.sina.com.cn/s/blog_661314940100s443.html[/url][code="c++"]UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point); U...原创 2012-07-30 22:45:45 · 217 阅读 · 0 评论 -
Director(导演)(转)
原地址:http://hi.baidu.com/you5a_com/item/e7a832ac23d340a029ce9d72Director(导演)cocos2d-iphone支持4种形式的Director工作模式, 这4重模式的核心丌同点就是如何调用mainLoop凼数:CCDirectorTypeNSTimer 为默认工作模式CCDirectorT...原创 2012-07-30 22:48:28 · 244 阅读 · 0 评论 -
Objective-C中一种消息处理方法performSelector: withObject:(转)
原地址:http://www.cnblogs.com/buro79xxd/archive/2012/04/10/2440074.html Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。 首先介绍两个方法...原创 2012-08-01 22:45:51 · 66 阅读 · 0 评论 -
popScene也带效果(转)
原地址:http://ityran.com/thread-118-1-1.html 写一个CCDirector(Extension)这样的Category在头文件中加入:@interface CCDirector(Extension)/**Pops scene with transitions*/- (void) popSceneWithTransition: (Class)c durat...原创 2012-08-01 22:51:20 · 132 阅读 · 0 评论 -
Scene(场景)(转)
[size=small;]原地址:[/size][url=http://hi.baidu.com/you5a_com/item/1c57d52dba2cc90672863e4d]http://hi.baidu.com/you5a_com/item/1c57d52dba2cc90672863e4d[/url][b]场景初始化:[/b][code="java"]+(id) ...原创 2012-08-01 22:56:01 · 235 阅读 · 0 评论 -
连连看初始化设计
[size=medium]连连看游戏的初始化的时候,如何保证初始化的图片是随机的而且是配对的,使得游戏的图片最后可以完全消除?1)清空地图 2)随机生成一个图块,并执行下一行: 随机在另一处生成同样的图块,如果之间有通路,就保留,否则回到上一行重新生成; 3) 如果这样下去能生成整张地图,就结束,否则回溯继续试探。 也就是随机试探着一对一对地增加图块。 ...原创 2012-08-02 22:41:13 · 197 阅读 · 0 评论 -
Cocos2d-音乐播放(转)
原地址:http://blog.csdn.net/cwq9944/article/details/7441418 1、使用cocos2d的SimpleAudioEngine播放背景音乐和音效 使用cocos2d的SimpleAudioEngine可以很简单的播放背景音乐和音效。 1,准备工作 引入头文件:#import "SimpleAudioEngine.h"...原创 2012-08-02 23:00:15 · 122 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之一: Basic actions
在官方网站上,对cocos2d所提供的动作(action)转化(Transformations)以及效果(effect)做了如下分类 Java代码 Basic actions Composition actions Ease actions Effect actions Special actions Animation 下面将对我...原创 2012-08-08 21:19:37 · 91 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之二:Composition actions
上一篇整理了 basice action 基本动作的部分,这一篇接着讲 composition actions -复合动作的部分。在实际编程中,这部分是跑不掉的,几乎每一个都是必用的。 CCSequence sequence是用来按顺序执行一系列的动作,即动作按排列的顺序一个接一个的执行,示例如下: Java代码 id action1 = [CCMoveT...原创 2012-08-08 21:47:25 · 87 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之三:Ease actions
Ease actions 影响的是动作的时间线性。 举个例子,比如你想让一个精灵的运动由快到慢的变化;又或者一开始慢然后开始变快接着再慢下来,想像一下钟摆的运动。 用Ease actions就可以简单实现上面这种看似复杂的运动。 Ease actions 包含 CCEaseIn,CCEaseOut,CCEaseInOut三个类,示例: Java代码 id...原创 2012-08-08 21:56:53 · 116 阅读 · 0 评论 -
Cocos2d 有用的各种方法(转)
原地址:http://blog.csdn.net/dingkun520wy/article/details/6999538从网上收集一些有用的方法,总结一下以便以后复习查找。内容简要:1、改变游戏速度 2、获取当前屏幕宽高 3、创建一个layer(无贴图)4、在cocos2d中设置横屏 5、在cocos2d中设置竖屏 6、在cocos2d中设置高清模式...原创 2012-07-28 13:56:47 · 78 阅读 · 0 评论 -
cocos2d对动画的各种操作(转)
关于动画的各种操作,总结一下以便以后复习查找。内容简要:1、瞬时动作 2、延时动作 3、 组合动作4、动画 5、速度变化 6、函数调用7、创建动作动画8、控制动画帧的速度原文地址: http://blog.csdn.net/dingkun520wy/article/details/7014233-----------...原创 2012-07-27 23:07:48 · 136 阅读 · 0 评论 -
cocos2d中的schedule使用-转
[size=medium]cocos2d中的schedule有两种作用1)定时执行方法,例如每隔3秒钟执行一次方法fire看例子:[/size][code="c++"]- (id) init{ if((self = [super init])){ [game addChild:self] [self schedule:@select...原创 2012-05-23 09:32:11 · 133 阅读 · 0 评论 -
android sdk manager安装SDK出现错误解决方法
[size=medium]android sdk manager安装SDK出现错误,当打开manager时,开始读取官网的SDK信息包,但是读一段时间总是显示 “Done loading packages”,停下来不动了!遇上这种问题一般的原因就是网络的问题。 读不出android sdk当中的package内容遇上这种问题一般的原因就是网络的问题。可能是大陆这边的网络...原创 2012-10-18 13:54:48 · 1180 阅读 · 0 评论 -
关于最新的GoogleAdMobAdsSdk
[size=medium]最近因为策划说要适应iphone5的尺寸,所以把Xcode4.2升级到了4.5,ios升级到了ios6,在模拟器上运行是没问题的,可是真机测试的时候google的广告报错了。先是报吗,没有armv7。然后换了个新的sdk,又报了下面这个错 "_OBJC_CLASS_$_ASIdentifierManager", referenced from: ...2012-10-18 14:14:34 · 196 阅读 · 0 评论 -
failed to attach to process ID <ID number>
[size=medium]Anyone has experienced this problem? Yesterday I still can run my app in simulator but now I cannot run my app since Xcode prints this error in console:error: failed to attach to pr...原创 2012-10-18 14:23:23 · 134 阅读 · 0 评论 -
修改CCLabelTTF行间距的办法
[size=medium]因为策划需要修改文字面板上的行间距,看了一阵CCLabelTTF想不出怎么改,于是上网各种找,终于在stackoverflow上找到了前辈们的解决办法。特摘录如下:问:Is there anyway in ios app to adjust the linespacing between the multiple lines in CCLabelTTF in ...原创 2012-10-18 17:22:21 · 712 阅读 · 0 评论 -
cocos2dx 2.0版本在android下的安装配置问题
[size=medium]最近因工作需要,要在XP下在配置android以及cocos2dx。虽说也曾在大学的时候搞过java用过Eclipse,但属android小白的那种,上网找了不少安装教程来看,并严格按照教程步骤一步一步弄,但是人算不如天算,不管怎么弄各种error还是如期而至,最后费了九牛二虎之力一一给解决了,今特记载如下,以便不时之需或他人参考。一、首先要安装andro...原创 2012-10-25 14:30:06 · 115 阅读 · 0 评论 -
cocos2d场景和UIViewController视图的切换(转)
[size=medium]原地址[url]http://mcgtts.iteye.com/blog/1140000[/url][/size][size=medium]cocos2d中从场景切换到UIViewController视图[/size][code="java"]- (void) showUIViewController:(UIViewController *) contro...原创 2012-07-25 19:56:58 · 125 阅读 · 0 评论 -
ld: symbol(s) not found for architecture i386”错误的一般解决办法
[code="java"]missing required architecture i386 in fileUndefined symbols for architecture i386: "_OBJC_CLASS_$_OBLinear", referenced from: objc-class-ref in MyViewBarcode.old: symbol(s) not ...原创 2012-07-25 20:00:07 · 2090 阅读 · 0 评论 -
cocos2d场景切换总结(转)
[size=medium]原地址[url]http://ligltcappleboy.diandian.com/post/2011-12-09/11114660[/url][/size][size=medium]CCTransitionFade, //渐隐效果CCTransitionFadeTR, //碎片效果CCTransitionJumpZoom, //跳动效果CCTrans...原创 2012-07-25 20:02:12 · 69 阅读 · 0 评论 -
cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)(转)...
cocos2d 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)原地址http://www.cnblogs.com/xuling/archive/2012/02/29/2372721.html最近在逛论坛的时候看到有的帖子说显示文本时用 CCLabelTTF 不是很好,且推荐游戏中最好别用。于是网上查了查相...原创 2012-07-25 20:06:30 · 88 阅读 · 0 评论 -
整合cocos2d API文档到XCode中(转)
cocos2d是经常使用的iOS游戏引擎,在编写代码的时候,经常需要参考它的API文档,本文主要介绍如何将cocos2d的文档整合到XCode中。安装doxygen从这里下载 http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc DMG安装包。然后点击安装即可。安装Graphviz从这里下载http://ww...原创 2012-07-25 20:07:47 · 72 阅读 · 0 评论 -
CCSpriteBatchNode应用(转)
原地址:http://www.cnblogs.com/BeemanComing/archive/2011/10/29/2228466.html 一般游戏图片资源会打包成一张大图,这样节省空间,又提升速度。打包工具有Zwoptex和texturepacker等等。 CCSpriteBatchNode的初始化只要一张图片,也就是那张大图。然后把所有用到那张大图里面的小图的s...原创 2012-07-27 22:04:14 · 80 阅读 · 0 评论 -
COCOS2D中对精灵的操作、对图片的各种操作(转)
[size=medium]原地址:[url]http://www.cr173.com/html/15940_1.html[/url]于精灵的各种操作,总结一下以便以后复习查找。内容简要:1、初始化 2、创建无图的精灵 3、设置精灵贴图大小 4、添加入层中5、对精灵进行缩放 6、对精灵款或高进行缩放 7、旋转精灵8、设置精灵透明度 9、精灵...原创 2012-07-27 22:18:24 · 444 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之四:Special Actions
Special Actions 个人理解包含三部分,一个是函数,一个“镜头跟踪”,一个属性控制(这是俺个人的叫法)。我会根据个人使用的经验慢慢添加内容,没用过的就先不写了。 函数部分: CCCallFunc CCCalFunc用来在CCSequence中调用方法。比如,你需要在一个精灵做了一些列动画后,调用一个方法实现某个逻辑计算,那么你就需要这个东东,下面是示例 Java代码 ...原创 2012-08-08 21:59:03 · 83 阅读 · 0 评论