cocos2d
文章平均质量分 58
cwq9944
这个作者很懒,什么都没留下…
展开
-
iOS开发流程总结
http://www.cocoachina.com/newbie/tutorial/2012/1203/5231.html?1354777256以下是会员umyueue总结的iOS开发流程以及学习中的资料分享。流程:注册、开发、真机测试、发布以及上线。iPhone iOS 4从注册到app上线开发流程http://blog.csdn.net/linzhiji/article转载 2012-12-12 09:10:41 · 539 阅读 · 0 评论 -
Cocos2D游戏开发中文版重点摘取
Cocos2d显示Cocos2d使用多个层级的CCNode对象来决定在什么地方显示什么内容的,所有节点的基类都是CCNode。它包含了位置信息,但是没有显示信息。它是所有其它节点类的父类,包括两个最基本的类:CCScene和CCLayer。CCScene是一个抽象的概念,它的功能是根据像素坐标把物体放置在场景里相应的地方。所以任何cocos2d场景都会用一个CCScene作为父对象。C转载 2012-08-17 09:24:42 · 948 阅读 · 0 评论 -
[泰然翻译] cocos2d programming guide 粒子效果
转自: http://www.ityran.com/thread-412-1-1.html粒子效果什么是粒子效果系统?WikiPedia: Particle System在cocos2d中的粒子效果系统Point vs Quad在cocos2d中有2中粒子效果系统:Quad和Point粒子效果系统CCParticleSystemQuadCCParti转载 2012-07-24 15:41:55 · 2477 阅读 · 0 评论 -
cocos2d粒子系统--粒子编辑器Particle designer属性的介绍
Particle designer粒子编辑器可到这里下载(包含授权码):http://www.cocoachina.com/downloads/code/2012/0706/4424.html-- CCParticleSystem是所有粒子系统的父类-- CCParticleSystemPoint、CCParticleSystemQuad (点粒子和方形粒子系统,都继承了CCPar原创 2012-07-24 15:29:43 · 23127 阅读 · 9 评论 -
UIActivityIndicatorView的详细使用
UIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。iPhone提供了几种不同样式的UIActivityIndicatorView类。UIActivityIndicator- ViewStyleWhite和UIAct转载 2012-07-17 11:56:58 · 904 阅读 · 0 评论 -
UIAlertView的实现
1、 在头文件中设置委托@interface CardEdit : UIViewController UIAlertViewDelegate,UITextFieldDelegate> { UIPickerView *m_pPickerView; NSArray *m_data; NSIntegerchoice;转载 2012-07-17 11:47:28 · 837 阅读 · 0 评论 -
iPhone入门 - UIAlertView用法
1. 最简单的用法UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"这是一个简单的警告框!" de转载 2012-07-17 11:45:07 · 786 阅读 · 0 评论 -
xcode 4.2 如何调试 EXC_BAD_ACCESS
打开NSZombieEnabled来调试EXC_BAD_ACCESS在写iOS程序时,无论你是新手还是牛人,都有可能会碰到EXC_BAD_ACCESS。而此时你的debug area中不会显示任何信息可以来帮助你找出问题。此时就需要打开NSZombieEnabled来提供更多有用的信息。在XCode 4.2中,有两种方法来打开NSZombie。方法一,添加环境变量, 在菜单中,选择转载 2012-07-17 15:44:02 · 1329 阅读 · 0 评论 -
贝塞尔曲线:如何让一个正在按照贝塞尔曲线运动的精灵减速或加速(动画结束回调)
http://www.cnblogs.com/pengyingh/articles/2433556.html原创 2012-08-20 15:12:35 · 2011 阅读 · 0 评论 -
CCNode的属性以及方法的介绍
转自:http://blog.csdn.net/wujiabin468/article/details/7870838CCNode是所有节点的父类包括(CCLayer, CCSprite, CCScene)以下是CCNode的属性以及方法的介绍(参考:雨松MOMO程序研究院)float rotation_节点的旋转角度,如果是图片的话,会看到旋转效果,所以基转载 2012-11-19 14:48:20 · 1405 阅读 · 0 评论 -
智能 App 广告条
iOS 6为Safari引进了一个叫Smart App Banners(智能app广告条)的新功能,目的是让app开发者可以更容易的把访问移动端网站的用户转化成app用户。通过在你的网站head区域加入这段meta标签:(将app-id后边的红色数字换成你自己应用的)用户访问你的网站时将会看到一个很干净的Banner条,上面显示着你的app图标、名字、公司、评分和价格等。最右边是一转载 2012-09-24 09:13:46 · 714 阅读 · 0 评论 -
Xcode允许SVN管理项目文件教程
转自: http://mobile.51cto.com/iphone-282644.htmXcode允许SVN管理项目文件教程是本文要介绍的内容,关于xcode相信友们并不陌生了,那么我们之间进入话题。Xcode是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径,而SVN是版本控制工具,本文主要是来讲解SVN的操作,在网上搜了下,确实只能用如转载 2012-09-12 16:16:03 · 1009 阅读 · 0 评论 -
苹果推送通知服务教程 Apple Push Notification Services Tutorial
http://www.cnblogs.com/gpwzw/archive/2012/03/31/Apple_Push_Notification_Services_Tutorial_Part_1-2.html原创 2012-09-13 10:53:17 · 673 阅读 · 0 评论 -
iphone和ipad拍照功能的实现
在iphone和ipad中,拍照的实现是不同的。在iphone中:if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){picker = [[UIImagePickerController alloc] init];picker.delegate原创 2012-08-27 20:51:54 · 4997 阅读 · 1 评论 -
防止iOS应用被AppStore拒绝的一些要点
最根本的,应关注Apple的两个文档「iPhone User Interface Guidelines」和[App Store Review Guidelines]。以下是一些要点。1、iPhone Human Interface Guidelines中指出了基本UI控件应该如何正确地使用。我们应该按照它的要求来检查Tab Bar、Navigation Bar和Alert View等控件是否符转载 2012-08-23 13:49:38 · 781 阅读 · 0 评论 -
在 Objective-C 中解析 html 的代码
本段在 Objective-C 中解析 html 的代码由 CocoaChina 会员 “月华如水” 分享,希望对开发者们有所帮助#import "StringChuLi.h"/*项目作用:链接网络解析html */@implementation StringChuLi//访问网页源码-(NSString *)urlString:(NSString *)va转载 2012-08-23 14:04:18 · 1843 阅读 · 0 评论 -
Cocos2d-X 添加 Game Center 的方法
写这篇文章的主要用于给自己加强印象,帮助他人就是帮助自己.本教程基于cocos2d-x 13版本编写 主要内容是告诉大家在c++中如何添加 game center ,找了很多网络上面的代码基本上都是缺胳膊少腿的,代码不完整,对于初学者来说是痛苦的。本代码仅提供如何登陆GameCenter 显示和关闭Leaderboard(排行榜)。其他实现请参考子龙山人的博客,顺便贴下地址http:/转载 2012-07-16 21:48:12 · 2032 阅读 · 0 评论 -
Xcode模拟器和真机生成的日志查看(ios必知必会)
在进行实际代码开发的过程中,我们会生成一些plist文件,但是如何在调试过程中查看这些plist文件是否被成功生成以及生成的内容是否正确?如果查看模拟器生成的日志和真机生成的日志到底如何查看? DEMO首先生成一个plist文件NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NS转载 2012-07-16 13:57:56 · 1323 阅读 · 0 评论 -
cocos2d四个基本概念
场景(CCScene)-主要为了作为容器对象 展示类场景:播放视频戒简单的在图像上输出文字,来实现游戏的开场介绍、 胜利、失败提示、帮助简介。选项类场景:主菜单、设置游戏参数等。 游戏场景:返是游戏的主要内容,除了返个场景以外的其他类场景基本上都是通用架构实现的。每个场景都是通过不同的局(Layer)的叠加和组合协作来实现不同的功能的。层(CCLayer)-为了处理输入问题转载 2012-04-12 13:17:50 · 1482 阅读 · 0 评论 -
请问Cocos2d下 怎么stop背景音乐而不停止其他音效?
我用stopbackgroundmusic命令 是停掉了背景音乐可是其他按键音效也没了 怎么停止指点的sound呢?按键音效我用这个方法: NSString *path = [[NSBundle mainBundle] pathForResource:@"testmusic1" ofType:@"wav"];SystemSoundID soundID; Aud转载 2012-04-11 15:52:13 · 1063 阅读 · 0 评论 -
cocos2d 的Action 如何在 scene 切换间自动播放和暂
当前一个 CCSprite 在执行 CCMoveTo 动作, 然后从当前 CCScene 切换到下一个 CCSence, 然后再切换回来后, 发现 这个 CCSprite 不动了。按理说 onEnter 后,就 resume 了所有的action了。 为什么会这样,怎样解决。pushScene可以replasceScne就是新的了只是 retain 了一下吧, 而且切换回来后 C转载 2012-04-11 15:49:27 · 1284 阅读 · 0 评论 -
关于delegate的形象理解
在cocoachina上看到的。。困惑很久的事情 豁然开朗啊。。 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(4)(5)我不想或者不方便自己做,所以我想找个助手(delegate)帮我做这些事,于是我定了一个招聘要求(Protocol),里写明我的助手需要会做(3)(4)(5)这三件事。很快,我招转载 2012-04-11 15:27:04 · 684 阅读 · 1 评论 -
iphone 使用第三方字体
由于 游戏界面,用系统自带的字体实在是太丑陋,美工为了插入字体 把每个东西都做成 png 压力确实很大然后查了一下 现在 iOS 4 已经支持 使用TTF 字体 第一步:将TTF字体拉入工程第二步:在info.plist 中 添加一个新的键Fonts provided by application NSArray 然后item 里面的string 值为XXX.TTF第三步:关键转载 2012-04-11 15:10:40 · 2449 阅读 · 0 评论 -
Cocos2d 如何暂停一个动作
这也是群里问的一个问题。。。。第一反应 [node stopActionByTag: ];后来发现 不对吖。。。。这样是 stop 而不是 暂停吖。。然后想暂停和继续是什么东西呢? 是 pause 和 resume然后去看ccnode的头文件,你会发现 只有 pauseAllScheduleAndActions 这个选项 可没有 by tag了。。这不就神奇了么。。。。这么简单转载 2012-04-11 15:02:58 · 9864 阅读 · 0 评论 -
iphone开发实现声音开关代码
//Settings.hCCMenuItem *soundOnItem; CCMenuItem*soundOffItem; CCMenuItemToggle*soundToggleItem;//Settings.m-(void) soundButtonTapped: (id) sender{ if([CDAudioManagersharedManage转载 2012-04-09 14:56:52 · 2924 阅读 · 0 评论 -
使用cocos2d的SimpleAudioEngine播放背景音乐和音效
使用cocos2d的SimpleAudioEngine可以很简单的播放背景音乐和音效。1,准备工作 引入头文件:#import "SimpleAudioEngine.h"2,播放背景音乐 [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"background.wav"];注:如果之前有播放过名字为backgr原创 2012-04-09 16:18:35 · 13686 阅读 · 0 评论 -
(iPad/iPhone)给各种控件设置边框或圆角
//设置layer CALayer *layer=[backView layer]; //是否设置边框以及是否可见 [layer setMasksToBounds:YES]; //设置边框圆角的弧度 [layer setCornerRadius:10.0]; //设置边框线的宽 // [layer se转载 2012-04-06 09:05:21 · 905 阅读 · 0 评论 -
CCCallFunc, CCCallFuncN, CCCallFuncND 三者的区别
1.CCCallFunc 只能调用不带参数的回调方法2.CCCallFuncN 可以带一个 参数:(id)sender3.CCCallFuncND 可以带两个参数 (第二个参数的类型可以是任意类型):(id)sender batchNode:(CCSpriteBatchNode*)batchNode 直接上用例(sprite动画一次性播放以后将自己从父节点移除并销毁):转载 2012-04-06 09:03:14 · 1857 阅读 · 0 评论 -
cocos2d动画用例
// Animation.h#import "Box2D.h"#import "cocos2d.h"#import "BYSingle.h"@interface AnimSpriteFactory : NSObject { BYSingle *_single; BOOL _is4g; BOOL _isIpad;}- (id) init;-转载 2012-04-06 09:02:14 · 795 阅读 · 0 评论 -
对 objective-c 内存管理的一点儿认识
NSString *str1 = [NSString stringWithString:@"str1"];NSString *str2 = @"str2";NSString *str3 = [NSString stringWithFormat:@"%@", @"str3"];NSString *str4 = [[NSString alloc] initWithString:@"str4转载 2012-04-06 09:11:29 · 520 阅读 · 0 评论 -
cocos2d 场景切换方式
CCTransitionFade, //渐隐效果CCTransitionFadeTR, //碎片效果CCTransitionJumpZoom, //跳动效果CCTransitionMoveInL, //从左向右移动CCTransitionPageTurn, //翻页效果CCTransitionRadialCCW, //钟摆效果CCTransitionRotoZoom,//原创 2012-03-28 13:39:22 · 2253 阅读 · 0 评论 -
cocos2d对动画的各种操作
关于动画的各种操作,总结一下以便以后复习查找。内容简要:1、瞬时动作2、延时动作 3、 组合动作 4、动画5、速度变化6、函数调用 7、创建动作动画8、控制动画帧的速度原文地址: http://blog.csdn.net/dingkun520wy/article/details/7014233--------转载 2012-02-23 15:46:23 · 530 阅读 · 0 评论 -
Cocos2d 有用的各种方法
从网上收集一些有用的方法,总结一下以便以后复习查找。内容简要:1、改变游戏速度 2、获取当前屏幕宽高 3、创建一个layer(无贴图)4、在cocos2d中设置横屏 5、在cocos2d中设置竖屏 6、在cocos2d中设置高清模式 AppDelegate.m7、粒子系统用法 8、进度条 9、设置为2d10、禁止自动锁屏转载 2012-02-23 15:43:56 · 785 阅读 · 0 评论 -
详解CCProgressTimer 进度条并修改cocos2d源码实现“理想”游戏进度条!
【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/491.html 游戏开发中难免用到进度条,例如做一些游戏技能的CD时间等都会使用到;那么cocos2d当然也封装了进度条,但是不太理想,如果童鞋们用过就应该知道,那么今天介绍两个知识点,第一:介绍cocos2d中的进度条CCProgressTi转载 2012-04-18 12:57:52 · 1152 阅读 · 0 评论 -
CCMenuItemToggle的使用
这个可以作为CCmenu的一个item,和CCMenuItemSprite一起使用不同的是,CCMenuItemToggle在点击之后,可以变化图片CCSprite* pauseNormalSprite1 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];CCSprite*转载 2012-04-19 10:13:30 · 8260 阅读 · 1 评论 -
In App Purchase总结
转自:http://iphone.tgbus.com/dev/iosdev/201205/20120523111744.shtmlIn App Purchase属于iPhone SDK3.0的新特性,用于在应用程序中购买付费道具,增加新功能,订阅杂志。是应用程序除了植入广告外的另一种取得收益的方式。 虽然Apple的官方文档已经对In App Purhcase这一特性做了比较详尽的解释,但转载 2012-07-16 10:56:38 · 4738 阅读 · 1 评论 -
cocos2d开发工具大全
以下工具可用于cocos2d开发:位图字体工具 BMFont (Windows) Fonteditor Glyph Designer bmGlyph Hiero LabelAtlasCreator粒子编辑工具 ParticleCreator Particle Designer物理编辑工具 Mekanimo翻译 2012-05-21 13:42:11 · 843 阅读 · 0 评论 -
cocos2d数据存储的四种形式
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/513.html OK,今天Himi介绍游戏存储这一块,在Android游戏开发中Himi介绍了好几种保存的方式和形式,那么在iOS中也有几种方式,一般常用的有以下四种形式: 1. NSKeyed转载 2012-05-22 08:55:53 · 1956 阅读 · 0 评论 -
深入浅出Cocoa 之动态创建类
在前文《深入浅出Cocoa之类与对象》一文中,我已经详细介绍了ObjC中的 Class 与 Object 的概念,今天我们来如何在运行时动态创建类。在前文《深入浅出Cocoa之类与对象》一文中,我已经详细介绍了ObjC中的 Class 与 Object 的概念,今天我们来如何在运行时动态创建类。下面这个函数就是应用前面讲到的Class,MetaClass的概念,在运行时动态创建一个转载 2012-05-21 10:06:24 · 544 阅读 · 0 评论 -
XCode下的iOS单元测试
XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCo转载 2012-05-21 10:04:52 · 685 阅读 · 0 评论