
cocos2d
文章平均质量分 52
ssihc0
技术爱好狂人.看,技术不是很NB
展开
-
cocos2d 屏幕默认是横屏,修改为竖屏 的方法
在RootViewController.m文件里面,修改如下代码的方法shouldAutorotateToInterfaceOrientation - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrienta原创 2011-07-12 18:38:00 · 6631 阅读 · 0 评论 -
[泰然翻译] cocos2d programming guide 场景和菜单
原文地址:http://www.cocos2d-iphone.org/wi ... 3._menus_and_scenescocos2d programming guide系列由sile(泰然翻译组)翻译本系列其他文章传送门:http://ityran.com/thread-149-1-1.html在这节里,你将会学习到cocos2d是怎么帮助你理解场景的和怎么在场景与场景之间进行转换。转转载 2011-11-23 18:45:04 · 1554 阅读 · 0 评论 -
cocos2d 使用小记
不多注解,代码让记,方便以后自己copy 使用1. 3.0秒后执行complete这个函数[self performSelector:@selector(complete) withObject:self afterDelay:3.0];取消执行complete这个函数 [[self class] cancelPreviousPerformRequ原创 2011-11-24 17:27:41 · 1447 阅读 · 0 评论 -
cocos2d笔记 (3)cocos2d里的各种动作
(本节学习自《知易cocos2d-iphone开发教程》) 源地址 cocos2d笔记 (3)cocos2d里的各种动作通常调用某个动作的方法: 1// 创建动作2 idactionTo = [CCMoveTo actionWithDuration: 2 position:ccp(s.w转载 2011-11-27 11:24:47 · 1073 阅读 · 0 评论 -
cocos2d创建菜单的几种方式
CGSize size = [[CCDirector sharedDirector] winSize];// set CCMenuItemFont default properties[CCMenuItemFont setFontName:@"Helvetica-BoldOblique"];[CCMenuItemFont setFontSize:26];// 直接用文本当菜单项,CCM转载 2011-11-27 11:28:01 · 1145 阅读 · 0 评论 -
(译)如何使用cocos2d 2.0 (安装)来给一个Sprite添加遮罩
(译)如何使用cocos2d 2.0 来给一个Sprite添加遮罩 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4428/how-to-mask-a-sprit转载 2011-12-14 00:27:02 · 1793 阅读 · 0 评论 -
在cocos2d里添加iad
在iPhone程序中集成iAd广告 是本文要介绍的内容,iAd的推出无疑给Iphone/IPad的应用程序开发者打开了另一条创收之门,前不久,美国的一位开发者Json Ting开发的将相机闪光灯转为手电筒的应用,集成iAd后在第一天就给他带来了1400$的广告收入。我将在这篇文章中讲讲如何把iAd集成到你的应用程序中。另外也会提到集成中可能遇到的一些问题:如何保持与os 3.0的后向兼容。原创 2011-12-16 18:26:08 · 3295 阅读 · 0 评论 -
把UIActivityindicatorView 添加到 UIAlertView里面
实现在代码如下,比较简单,-(void)showMessage{ alert = [[UIAlertView alloc] initWithTitle:@" " message:@" Connecting to App Store, please wait" delegate:self cancelButtonTitle:nil o原创 2011-12-16 18:33:38 · 2859 阅读 · 0 评论 -
iphone游戏开发中使用自定义字体的方法
1、确定你的项目工程的resouce下有你要用的字体文件(.ttf,.odf)。2、然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:UIAppFonts,类型为Array或Dictionary都行;在UIAppFonts下再建立一个键值对,key为:Item 0,添加Value为XXX.ttf(你字体的名字,string型),可以添加多个,使用的时候写对转载 2012-02-07 20:33:06 · 711 阅读 · 0 评论 -
常用的一些动作 色彩渐变 转动、颤动 跳动 闪烁 放大 缩小
// 动作:色彩渐变CCTintTo* tint1 = [CCTintToactionWithDuration:2 red:255 green:0 blue:0];CCTintTo* tint2 = [CCTintToactionWithDuration:2 red:255 green:255 blue:0];CCTintTo* tint3 = [CCTintToactionWithD原创 2012-02-23 10:07:48 · 2433 阅读 · 0 评论 -
cocos2d的抛物线动作
如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用Box2d或者其他物理引擎去为CCSprite创建物理世界中对应的刚体进行实现,但是反过来想,对于不熟悉Box2d或者其他物理引擎的童鞋,肯定不方便,那么Himi今天为大家介绍另外一种不实用物理引擎实现CCSprite抛物线方式; 这里我直接将封装好的方法贴上来,注释都在代码中了: v转载 2012-02-14 14:38:10 · 3883 阅读 · 0 评论 -
怎么使游戏按下home的时候进入暂停状态 然后再次进入点击按钮恢复?
三把刀-起) 17:38:07AppDelegate三把刀-起() 17:38:10applicationDidEnterBackground三把刀-起() 17:38:16applicationWillEnterForeground三把刀-起() 17:38:29响应这两个函数久游网() 17:38:31Director的pause可以做到三把刀原创 2012-03-28 17:40:28 · 1201 阅读 · 0 评论 -
(译)在cocos2d里面如何使用Texture Packer和像素格式来优化spritesheet
(译)在cocos2d里面如何使用Texture Packer和像素格式来优化spritesheet免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!前言:这篇文章是我翻译的第一篇关于cocos2d的文章,我在翻译的时候尽量按原文意转载 2012-03-29 14:23:25 · 951 阅读 · 0 评论 -
让精灵也响应cctouch
代码如下这里需要添加协义CCTargetedTouchDelegate#import #import "cocos2d.h"typedef enum { CardTypeHearts = 1, CardTypeSpades = 2, Ca原创 2011-09-29 15:37:03 · 1163 阅读 · 0 评论 -
cocos2d 警惕 stopAllActions 出错 陷阱 解决办法
当加载的sprite 很多的时候,每个sprite都有N多个action有一些是序列动作如下 CCMoveBy *move = [CCMoveTo actionWithDuration:_moveDuration position:_pullupPoint.point原创 2011-09-22 19:54:58 · 6084 阅读 · 0 评论 -
papa_cocos2d_ActionManage
这个类里面介绍了CCActionManager(动作管理者)的一些接口,住要目的还是教会我们怎么去用这些方法。注:高手看看就可以了,我作为新人,写这个也是为了记忆深刻这个类中定义了一个枚举,是在@implementation外定义的,还有一些其他的方法。这是开始cocos2d以来转载 2011-07-15 18:11:25 · 1585 阅读 · 0 评论 -
实现子弹自动向前运动 定时器 移动精灵 精灵释放
#import "cocos2d.h"#import "Bullet.h"@implementation Bullet////-(id) init//{// self = [super init];// if (self)// {// self = [CCSprite spri原创 2011-07-18 20:55:38 · 1109 阅读 · 0 评论 -
Xcode 4 安装 Cocos2d 详细教程
用命令行安装cocos2d $ git clone git://github.com/cocos2d/cocos2d-iphone.git$ cd cocos2d-iphone$ git checkout develop$ git pull$ ./inst转载 2011-08-31 13:55:08 · 1558 阅读 · 0 评论 -
cocos2d 闪屏出错 LLVM ERROR 解决办法
搞死哥了,,,终于给搞定了,解决办法: 1.从Groups&Files的Targets下选择你的项目的target; 2.从工具栏点击“info”按钮,设置target属性; 3.将Build->Deployment->iOS Deployment原创 2011-09-01 10:02:04 · 1371 阅读 · 2 评论 -
游戏中背景音乐循环播放
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"background.wav" loop:YES]原创 2011-09-01 11:02:10 · 1387 阅读 · 0 评论 -
cocos2d 抛物线的实现
启始点为 240,0 横屏的方式下面为实现在代码//// HelloWorldLayer.h// playBackgroundMusic//// Created by Mica001 on 11-9-1.// Copyright _原创 2011-09-09 15:49:55 · 3883 阅读 · 1 评论 -
cocos2d 音效的添加,使用
头文件#import "SimpleAudioEngine.h"init 里 进行加载[[SimpleAudioEngine sharedEngine] preloadEffect:@"choice_ok.mp3"]; [[SimpleAudi原创 2011-09-14 15:15:51 · 1489 阅读 · 0 评论 -
使用 CCSpriteFrameCache 动画的实现
CCSpriteFrameCache *cache = [CCSpriteFrameCache sharedSpriteFrameCache]; [cache addSpriteFramesWithFile:@"t1.plist" textureFile:@"t1.pn原创 2011-09-17 14:45:53 · 3197 阅读 · 0 评论 -
CCRepeatForever CCSequence CCRepeat 的使用
CCRepeatForever loop 的时候用-(void)initializationAction_Action_Hover{ NSMutableArray *animFrames = [NSMutableArray array]; for(原创 2011-09-19 15:40:08 · 5786 阅读 · 0 评论 -
同时运行两个动作 CCSpawn cocos2d
-(void)initializationAction_Action_Over{ _status=STATUS_OVER; NSMutableArray *animFrames = [NSMutableArray array]; CCSprite原创 2011-09-20 09:04:16 · 4942 阅读 · 0 评论 -
CCParticleSystem 真机调试 失真的解决方法,变方格子
真机调试和模拟有差别,-(void) setParticleSystem;{ smoke = [CCParticleSmoke node]; smoke.position = ccp(-100,12); smoke.texture = [[C原创 2011-09-20 10:41:44 · 869 阅读 · 0 评论 -
粒子效果 CCParticleSystem 编码的实现
CCParticleSystem *sun;// // fire // CCParticleSystem* ff = [CCParticleFire node];// ff.position = ccp(80,90);原创 2011-09-17 14:47:34 · 1932 阅读 · 0 评论 -
cocos2d-iphone 调用lua
这次会介绍一下如果将 Lua 引入到 cocos2d 的项目中去,以便更方便的进行游戏项目调试。本次测试采用了最新版本的 cocos2d-iphone v1.1,最新版本代码可以从这里下载:Github。Lua 版本采用 5.2.0,请到这里下载:Lua.org。XCode 使用 XCode4。前面多说一句,如果是第一次使用 cocos2d,那么请在解压 cocos2d 压转载 2012-07-07 00:56:20 · 2227 阅读 · 0 评论