自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 iphone 添加启动画面

iphone 添加启动画面         直接放到程序目录下面就好了。Default.png             iPhone默认启动图片,     320x480或者320x460Default@2x.png     iPhone4启动图片      640x960或者640x920

2012-03-26 17:53:18 9060

原创 cocos2d 如何实现 翻牌效果

cocos2d 如何实现 翻牌效果  ///test- (void) test{    CCSprite * sp_background_ = [CCSprite spriteWithFile:@"main_background.png"];       id flipX = [CCOrbitCameraactionWithDuratio

2012-03-26 17:24:32 2858 1

转载 cocos2d的常用动作及效果总结之四:Special Actions

cocos2d的常用动作及效果总结之四:Special Actions    以下文本转载自:http://hi.baidu.com/flwblog/blog/item/d57ca61cb77fdb9686d6b620.html ,感谢原作者。    Special Actions 个人理解包含三部分,一个是函数,一个“镜头跟踪”,一个属性控制(这是俺个人的

2012-03-26 16:42:51 1267

转载 cocos2d的常用动作及效果总结之三:Ease actions

cocos2d的常用动作及效果总结之三:Ease actions      以下文字转载自:http://hi.baidu.com/flwblog/blog/item/63c540fbe183390b6c22eb5a.html  ,感谢原作者。     Ease actions 影响的是动作的时间线性。举个例子,比如你想让一个精灵的运动由快到慢的变化;又或者一开始慢然后

2012-03-26 16:36:58 1325

转载 cocos2d的常用动作及效果总结之二:Composition actions

cocos2d的常用动作及效果总结之二:Composition actions   以下文字内容转载自:http://hi.baidu.com/flwblog/blog/item/2e672ec7415782c1d0006054.html    感谢原作者。   上一篇整理了 basice action  基本动作的部分,这一篇接着讲 composition actions -

2012-03-26 16:33:52 900

转载 cocos2d的常用动作及效果总结之一: Basic actions

cocos2d的常用动作及效果总结之一:Basic actions      以下文本转载自:http://hi.baidu.com/flwblog/blog/item/769c219b716d21a8c8eaf478.html ,感谢原作者。          在官方网站上,对cocos2d所提供的动作(action)转化(Transformations)以及效果(effec

2012-03-26 16:29:25 1042

原创 COCOS2D坐标系统的一些说明

COCOS2D坐标系统的一些说明     cocos2d支持以下几种坐标系:1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。2.GL坐标系 原点在左下角,X轴向右,Y轴向上。3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。4.本地坐标系 相对于父对象的坐标基本的两个坐标系:屏幕坐标系和GL坐标系。屏幕坐标系

2012-03-21 18:05:53 2661 1

转载 cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate

cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate   以下内容转载自:http://blog.sina.com.cn/s/blog_623ed7840100yhw9.html ,对原作者表示感谢。   简介Cocos2d中,CCLayer类被设计用来获取触摸信息

2012-03-21 17:33:48 5634

原创 怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击

怎样在 Cocos2d里面使用 UITapGestureRecognizer来处理单击和双击            在CCLayer的头文件中定义:        UITapGestureRecognizer *singleTap;       .m文件中:        //处理 单击 singleTap = [[UITapGe

2012-03-21 17:16:56 2162

原创 一个已经存在的CCSprite怎么替换新的图片

一个已经存在的CCSprite怎么替换新的图片     如果一个CCSprite已经存在,这个时候如果要更新图片,有一个方法是先remove,然后重新创建一个新的CCSprite,然后再add进去。   其实有个新的方法,可以不需要重新创建CCSprite.   这个方法名称是:-(void) setTexture:(CCTexture2D*)texture

2012-03-20 18:02:50 6170

原创 iphone上面判断一个对象是否是某个类的对象的方法

iphone上面判断一个对象是否是某个类的对象的方法     NSObject类的 一个函数叫做:- (BOOL)isKindOfClass:(Class)aClass;   例子代码如下:   BOOL bHeadSprite=[sprite isKindOfClass:[UserHeadSprite class]];if (bHeadSpri

2012-03-20 17:45:57 5428

原创 UIKit和CoCos2d 两种情况下 Retina模式图片的命名方法区别

UIKit和CoCos2d 两种情况下 Retina模式图片的命名方法区别    如果普通图片命名为:xxx.png    1.UIKit   高清图片命名为xxx@2x.png    2.Cocos2d高清图片命名为:xxx-hd.png

2012-03-19 20:20:17 1245

转载 iphone使用keychain来存取用户名和密码

iphone使用keychain来存取用户名和密码            以下文字转载自:http://blog.csdn.net/bl1988530/article/details/6887946,向原作者表示感谢和敬意。               iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等

2012-03-19 20:07:58 1358

原创 NSUserDefaults 用来存储用户设置信息

NSUserDefaults 用来存储用户设置信息  NSUserDefaults 可以用来存储用户设置信息,下次启动程序的时候可以直接读取,比存储在文件和数据库中要方便很多。 NSString* const INT_HALL_FILTER_SPEED= @"intHallFilterSpeed";NSString* const INT_HALL_FILTER_SEAT

2012-03-19 19:52:36 1751

原创 object-c中 延时执行代码的方法

object-c中 延时执行代码的方法        NSObject 对象有一个 performSelector方法可以延时执行代码,没有必要创建定时器来处理。   [selfperformSelector:@selector(showUserInfoWithoutDelay)withObject:nilafterDelay:1.0f];

2012-03-19 18:31:54 6734 3

原创 SDWebImageManager在CCLayer中的使用方法

SDWebImageManager在CCLayer中的使用方法     1。 在头文件中     #import"SDWebImageManager.h"       CCLayer要在类定义里面实现 SDWebImageManagerDelegate这个协议。     定义 并且创建 UIImageView * m_headImage;  2。

2012-03-14 15:29:23 2297

转载 Objective-C中的字符串格式化输出

Objective-C中的字符串格式化输出uint64的格式化请用%lluint64的格式化请用%lld以下内容转载自:http://www.cocoachina.com/macdev/objc/2010/0430/1289.html在使用诸如NSLog, [NSString stringWithFormat:]之类的函数时,都是基于c/c++风

2012-03-14 13:01:26 22122

原创 XCode4中的文本查找和文本替换功能

XCode4中的文本查找和文本替换功能    1.如果是在打开的文档范围内:      查找: Command+ F      替换: Option+Command+F                  Replace All   是全部替换本文档范围内的字符串                  Replace 是替换当前字符串                  Rep

2012-03-14 11:59:26 16305

转载 结构体如何使用NSData包装

结构体如何使用NSData包装   以下文字转载自:http://blog.csdn.net/iBright/article/details/5656164  向原作者表示感谢和敬意。   也许你已经非常习惯了使用NSArray和NSDictionary写成.plist来保存游戏的分数记录,非常爽吧,但是对于用惯了C的人会感觉很难受,你必须的先将他们整理成整齐的ObjC

2012-03-12 16:11:24 2970

转载 如何使用NSValue 类型包含C结构体

如何使用NSValue 类型包含C结构体     以下文字转载自:http://idev.name/2010/12/nsvalue/     向原作者表示感谢和敬意。    NSValue的作用是将一个原始类型或结构体(struct)映射为一个对象(object)。typedef struct { unsigned char palmCount

2012-03-12 15:56:10 1864

原创 UIView如何处理键盘弹起和消失事件

UIView如何处理键盘弹起和消失事件1. 下面是可以用NotifycationCenter注册的事件。UIKIT_EXTERNNSString *const UIKeyboardWillShowNotification;UIKIT_EXTERNNSString *const UIKeyboardDidShowNotification; UIKIT_EXTERNNS

2012-03-12 15:53:57 5621

原创 使用NSNotificationCenter 事件通知

使用NSNotificationCenter 事件通知         在进行与服务器通信的时候,经常是一个UI类去请求服务器数据,然后服务器将回调到appDelegate,这个时候我以前的做法是在AppDelegate中保存 和维护这个UI类的指针,然后appDelegate在收到返回消息的时候,如果这个UI类的指针还存在,并且不为NULL,那么就直接调用UI类的指针。这种方法太麻烦了。

2012-03-12 15:06:51 9261 2

原创 切记 cocos2d中一个CCAction 对象只能被使用到一个Sprite对象上

切记 cocos2d中一个CCAction 对象只能被使用到一个Sprite对象上       在cocos2d中,经常需要将一个action施加到多个Sprites上面,以达到相同的效果。      所以经常会有下面的代码:       CCMoveTo * move =[CCMoveTo actionWithDuration:DESK_ANIMATE_TIME pos

2012-03-11 15:16:09 2969

转载 glDrawArrays参数详解

glDrawArrays参数详解    以下文字转载自:http://gjhappyyy.iteye.com/blog/1284258。 对原作者表示感谢和敬意。     在OpenGl中所有的图形都是通过分解成三角形的方式进行绘制。绘制图形通过GL10类中的glDrawArrays方法实现,该方法原型:glDrawArrays(int mode, int

2012-03-07 11:36:44 2732

原创 iphone 如何播放多张图片组成的动画

iphone 如何播放多张图片组成的动画      NSArray*myImages = [NSArrayarrayWithObjects:    [UIImage imageNamed:@"myImage1.png"],    [UIImage imageNamed:@"myImage2.png"],    [U

2012-03-07 11:34:26 1806

转载 iphone中如何播放gif动画

iphone中如何播放gif动画      以下文字转载自:http://blog.csdn.net/lbj05/article/details/6297214,对原作者表示感谢和敬意。     iPhone SDK提供了多种动画手段,UIView、UIImageView和CALayer都支持动画。但如何处理常见的gif动画呢?UIWebView提供了答案,代码如下:

2012-03-07 11:30:18 2867

原创 iphone中生成随即GUID串的代码

iphone中生成随即GUID串的代码       + (NSString*) stringWithUUID { CFUUIDRef uuidObj = CFUUIDCreate(nil);//create a new UUID //get the string representation of the UUID NSString *uuidString =

2012-03-07 11:27:02 4571

转载 std::string 的 replace函数的自定义实现

std::string 的 replace函数的自定义实现        以下文字转载自:http://www.cppblog.com/sleepwom/archive/2010/01/11/105420.html,对原作者表示敬意和感谢。     std::string 居然没有 CString 的 replace 函数,  不爽,网上找了一个

2012-03-07 11:21:18 4320

转载 详解iOS App生命周期

详解iOS App生命周期     以下文字转载自:http://ios.wpjam.com/2011/09/03/ios-app-life-cycle/   ,对原作者表示敬意和感谢。     所谓生命周期,其实就是指从App启动到关闭这一过程中所发生的一系列事件。由于iOS 4中引入了多任务功能,App能够在后台执行,而iOS 3 是没有多任务功能的,故两者的生命周期

2012-03-07 11:17:49 10452 1

转载 Cocos2d宏的数学解释

Cocos2d宏的数学解释    以下文字转载自:http://blog.csdn.net/cocoa_geforce/article/details/6913292,对原作者表示敬意。   /** Returns opposite of point. @return CGPoint @since v0.7.2 */static inline CGPoi

2012-03-07 11:09:13 2429

原创 在自定义的delegate实现中注意 判断delegate有没有实现响应的@protocol方法

在自定义的delegate实现中注意 判断delegate有没有实现响应的@protocol方法      我们在自定义的delegate实现中,会判断delegate是否为空,然后如果不是为空,就调用相应的delegate的函数:    例如:     if(delegate_ != nil)    {       [delegate_    View:self

2012-03-07 10:52:44 7138

原创 CCLayer中使用registerWithTouchDispatcher注册CCTouchDispatcher

CCLayer中使用registerWithTouchDispatcher注册CCTouchDispatcher     在CCLayer中经常要注册CCTouchDispatcher来让Layer处理Touch事件。   1.设置  self.isTouchEnabled=YES;   2.    一般情况下我都是在init里面写上如下代码来让Laye

2012-03-07 10:41:47 9347 2

原创 UIImageView如何以九宫格方式拉伸一个图片

UIImageView如何以九宫格方式拉伸一个图片        首先要创建一个普通的UIImage,然后用UIImage的 stretchbleImageWithLeftCapWidth:  topCapHeight方法,指定左右两边保持不拉伸的范围,和上下两边保持不拉伸的范围,创建出一个新的UIImage.       然后将这个UIImage设置到需要的UIImageView

2012-03-04 21:24:44 9086

原创 如何创建一个九宫格拉伸方式的Sprite

如何创建一个九宫格拉伸方式的Sprite      很多时候需要将一个Sprite的四个角保持不变进行拉伸,比如聊天气泡。下面是一个我封装的BubbleSprite类,从CCSprite派生出来的。   类的实现方式如下:   .h文件#import #import "cocos2d.h"@interface BubbleSprite : CCSprite{

2012-03-04 21:07:32 6403

原创 如何获得当前设备的名称

如何获得当前设备的名称               如何获得当前设备的名称,比如 tangaowen's  iPhone,  My iPhone  等等。     辅助函数定义:     + (NSString*)getIphoneName;       函数实现:     + (NSString*)getIphoneName{ return [[

2012-03-03 21:08:56 1307

原创 如何获得iphone的唯一标识符 UDID

如何获得iphone的唯一标识符 UDID        UDID是什么呢?       // a string unique to each device based on various hardware info.      用来唯一标识一台设备。     辅助函数定义:+ (NSString*)getIphoneUDID;

2012-03-03 21:05:09 5037 3

原创 如何获得 ios的系统版本号

如何获得 ios的系统版本号       获得Ios系统版本号的函数,比如 4.0     函数定义:   + (float)getIOSVersion;   函数实现:+ (float)getIOSVersion{ return [[[UIDevice currentDevice] systemVersion] floatValue];}

2012-03-03 20:59:29 34009 1

原创 cocos2d中如何判断iphone屏幕是否为retina屏幕

cocos2d中如何判断iphone屏幕是否为retina屏幕          Iphone游戏开发中,经常要判断屏幕是否为retina视网膜屏幕,cocos提供了一个方法来开启Retina显示,在这个地方记录下来是否支持Retina显示就OK啦:       代码如下:     在 AppDelegate中定义:      bool m_bRetinaMode

2012-03-03 20:17:03 4282

原创 计算以指定字体和字号输出指定文字,所需要的size 辅助函数

计算以指定字体和字号输出指定文字,所需要的size 辅助函数       函数定义:     -(CGSize) getStringOutputSize:(int) fontSize withFontName:(std::string)strFontName withWidth:(int) width withString:(std::string) strText;

2012-03-03 19:58:20 951

原创 获得在指定Size范围内完全显示指定文字的最大字体的辅助函数

获得在指定Size范围内完全显示指定文字的最大字体的辅助函数        函数定义如下:           -(int) getFontSizeForString:(std::string)strText maxFontSize:(int)maxfontsize forSize:(CGSize)size;           参数 strText是要显示的文本内容,maxfon

2012-03-03 19:49:51 1041

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除