自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于 copilot 无法登录的问题

关于copilot无法登录的问题

2022-06-02 11:37:20 8772 7

原创 互斥事件的概率算法

1、列出各个互斥事件(这些事件不可能同时发生)的各自发生的次数2、将各个事件发生的次数相加得到总次数3、随机一个数字,挨个判断处于那个事件的区间static const int itemFreq[5] = {70,24,5,1}; int allFreqs = 0;int itemCount = sizeof(itemFreq)/sizeof(itemFreq[0])

2016-09-13 17:10:15 2434

原创 schedule的执行时间问题

如果想要schedule的函数立刻执行,不能设置delay为0,须设置为0.001,需要比0大

2016-06-21 09:58:16 1652 1

翻译 如何集成sdkbox中的内购iap

In-App PurchaseIntegrationOpen a terminal and use the following command to install the SDKBOX IAP plugin. Make sure you setup the SDKBOX installer correctly.$ sdkbox import iapImportant

2015-12-28 15:42:38 3508

原创 如何集成inmobi到android

Adding SDK to your projectCopy the InMobi-5.x.x JAR file and place it in the /libs folder in your project (you may have to create the directory if it doesn't already exist). Make sure the IDE'

2015-12-26 17:26:11 3667

原创 如何集成inmobi到ios

1 、Adding SDK to your projectCopy the below header files and binary from the downloaded SDK bundle to your projectlibInMobi­5.x.x.aIMSdk.hIMBanner.hIMBannerDelegate.hIMInterstitial.hIMInte

2015-12-26 17:19:39 2043 3

原创 cocos2dx 集成google 插屏广告 出现的bug

当播放完弹出广告之后,会不停的刷新opengl错误,这个因为 广告添加在view界面,而主界面为openGLView,二者在切换时一定要暂停另外一个的刷新,需要在RootViewController中添加:- (void)viewWillDisappear:(BOOL)animated{    [superviewWillDisappear:animated];

2015-12-26 16:58:17 1163

原创 android.mk 如何自动包括所有cpp文件

# 扫描目录下的所有源文件MY_FILES_PATH := $(LOCAL_PATH)/../../ClassesMY_FILES_SUFFIX := %.cpp %.c %.ccMy_All_Files := $(foreach src_path,$(MY_FILES_PATH), $(shell find "$(src_path)" -type f) ) My_All_File

2015-12-26 14:29:26 1726

原创 使用Parse所需要的依赖库

AudioToolbox.frameworkCFNetwork.frameworkCoreGraphics.frameworkCoreLocation.frameworklibz.1.1.3.dylibMobileCoreServices.frameworkQuartzCore.frameworkSecurity.frameworkStoreKit.frameworkSystemConfigura

2014-04-22 11:12:58 959

原创 获取ios可用的系统字体以及名字

//lie NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; NSArray *fontNames; NSInteger indFamily, indFont; for (indFamily=0; indFamily<[familyNames count]; ++indFamil

2014-04-06 15:13:26 1580

原创 cocos2d中获取屏幕大小

NSInteger device = [[CCConfiguration sharedConfiguration] runningDevice]; NSString *deviceName = nil; if (device == kCCDeviceiPadRetinaDisplay) { deviceName = @"Ipad retina

2014-03-28 11:31:43 1457

原创 播放声音的问题

在做游戏的时候,发现多个声音播放之后,会出现个别音效可以播放,而其他音效则无法正常播放,其原因就在于,这些声音有的是双通道的,有的是单通道的,这样混着播放就会遇到这样的问题,只需要用格式工厂全部换为一样的格式即可

2013-09-29 19:40:10 524

原创 程序切换至后台时崩溃

今天测试程序时发现,处在发送系统的发送邮件界面时,将程序切换到后台,此时程序会崩溃原因在cocos2d中的appdelegate中:// getting a call, pause the game-(void) applicationWillResignActive:(UIApplication *)application{if( [navController_ visib

2013-09-05 17:41:09 1150

原创 如何设置图片以及plist文件,使能够自动识别ipad以及iphone

使用cocos2d的时候,常常需要支持ipad设备与iphone设备以及不同的高低清版本,我们写代码的时候又讨厌写一些判断逻辑,不好型号的是,cocos2d以及TexturePacker已经可以完美的支持了。具体操作方法如下:程序设置:在app加载函数中,设置如下:CCFileUtils *sharedFileUtils = [CCFileUtilssharedFileUt

2013-08-28 15:35:14 1344

原创 使用NSUserDefaults来保存NSMutableArray

今天使用NSUserDefaults来保存NSMutableArray的时候,出现了一个问题:1、程序第一次运行的时候,总是出现mutating method sent to immutable object的错误。2、再次运行的时候,就不会出现这个问题。这个问题的根源在于:所有从NSUserDefaults返回的值全部是immutable的,所以在修改数组时会出现这个问题

2013-08-14 13:38:25 2296

原创 有关NSMutableSet与NSMutableArray的一些细节

我们常常使用NSMutableSet与NSMutableArray来保存一些信息,但是有些细节经常的忘记,今天就随手记录下来:NSMutableSet是一个集合,它有几个特点:1、没有顺序,所有元素并非按照加入顺序排列2、重复元素只会添加一个,因此不用担心里面的元素有重复此处可以做一个测试, NSMutableSet *set = [NSMutableSet

2013-07-19 14:30:54 2923

原创 转化txt文本为plist文件

txt文本比较容易编辑,plist文件读取方便,因此有时经常需要来回转换,下面的只是针对每行有2个单词的文本://读取txt文件,然后改写为plist文件-(void)convertTxtToPlist:(NSString *)fileName{ //读取文本文件 NSString *txtPath = [[NSBundle mainBundle] pathForResou

2013-07-11 17:08:24 1929

原创 搜索资源路径,找到没有使用的文件进行处理

有时,常常编辑资源,最后可能会导致有些包含的文件没有用到,却占用了程序的大小,因此需要进行处理下:-(NSArray *)findNotInAnwersImage{ NSMutableArray *invalidImage = [NSMutableArray array]; NSFileManager *myFileManage = [NSFileManager defaul

2013-07-11 17:05:10 631

原创 ios 有关文件读写的一些相关事项

在ios中,要进行文件读写,一般要经历以下几个步骤:读取文件获得文件目录读取文件写文件获得文件目录创建文件目录写文件下面详细介绍下每个步骤:1、了解ios程序的目录布局在ios中,每一个应用程序都有以下几个目录:程序包目录application bundle程序包,主要存放程序要用到的图片,文本以及其他资源文档

2013-06-22 11:30:52 947

原创 如何隐藏ios设备上面的状态条

方法有两种:1、在info.plist文件中,增加一项:Status bar is initially hidden ,值设置为YES2、直接在代码中,添加[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

2013-05-08 13:30:05 637

原创 如何用JSONKit读写JSON文件

JSON文件格式简单,使用方便,值得一用。目前已经有多个库支持Json文件的解析,在这之中,JSONkit用起来方便,而且效率比较高,本文介绍的就是JSONKit的使用方法。1、准备工作下载JSONKit包:http://download.csdn.net/detail/enuola/45231602、写json文件创建文件//创建文件目录以及文件,需要用到

2013-04-20 12:46:29 1771

原创 Admob广告的添加

admon广告添加的步骤和注意事项:1、首先下载admob的API,主要包括下图中的文件2、直接加载到程序中3、添加以下几个依赖库SystemConfiguration.framworkMessageUI.frameworkAdSupport.frameworkstoreKit.framework4、在viewcontroller中添加-(void)addA

2013-04-09 11:22:32 1045

原创 cocos2d库的更新

1、下载https://code.google.com/p/cocos2d-iphone/downloads/list2、解压到你指定的目录,记下路径3、在命令行中进入刚才的目录4、运行./install-templates.sh -f命令以上顺利的话就更新完成了,中间可能会遇到访问被拒绝的情况,怎么处理呢?首先,找到被拒绝的文件的路径然后,运行sudo chmod -R

2013-04-07 13:56:52 593

原创 playEffect参数的详解

在cocos2d中,有一个播放声音的函数:-(ALuint) playEffect:(NSString*) filePath pitch:(Float32) pitch pan:(Float32) pan gain:(Float32) gain这个函数有几个参数,含义分别是:filePath:声音文件名pitch:音高,我们常听到的高音、低音就属于音高,1.0为默认值,而且

2013-04-06 10:40:28 4411

原创 CCEase动作缓冲的解析

在很多游戏引擎中,都有各种各样的动作,以及各色各样的动作缓冲,以便达到不同的效果。在cocos2d中,同样也有这样一大批动作缓冲类。先让我们分析下动作是如何运行的吧。1、动作的要素一般的动作至少有2个要素,一个是时间、一个是目的地,可能是位置(距离),也可能是其他属性。2、如果只考虑线性,不考虑缓冲,那么基本的计算公式就是:   当前属性 = 起始属性 + 逝去时间*(目标

2013-03-24 18:13:14 1255

原创 CCMoveByCCMoveTo的一个重要区别

今天做界面遇到一个问题,来回切换过快的时候,界面的菜单都飞了。后来查找了下原因,发现是CCMoveBy造成的。两者之间的区别:CCMoveBy:相对于自身移动移动绝对距离,无视目标CCMoveTo:移动到绝对目标,无视距离一般情况下,2者的效果差不多,但是如果出现没有移动完毕的时候,就会造成不同的后果,一个越来越偏,一个只要重新开始就仍是正确的。所以,一般情

2013-03-23 18:13:18 601

原创 如何不用图片绘制图形精灵

我们有时常常需要一些圆形或者方形的背景,来修饰其他精灵,而专门画张图片又有点麻烦,这时就需要自己用程序来绘制了。最常见的两种:方形精灵-(CCSprite*) createSpriteRectangleWithSize:(CGSize)size{ CCSprite *sprite = [CCSprite node]; GLubyte *buffer = mallo

2013-01-10 12:17:41 592

翻译 使用cocos2D和cocosBiuder制作一个类似青蛙跳的游戏

原文地址:http://code.zynga.com/2012/10/creating-a-game-with-cocosbuilder/要制作的游戏类似于青蛙跳,游戏名字叫做:Cocos Dragon 废话不多,直接上截图游戏具备的特性:1、支持各种基本动画2、简单的对判断进行一些处理3、判断一些输赢创建工程首先,打开xcode,选

2012-12-17 20:13:39 1777

转载 cocos2d 触摸事件的传递

原文:http://labs.ywlx.net/?p=2410cocos2d中触摸事件的传递不同与android不是那一层在前,就先传递到那一层。而是通过优先级来传递,优先级的值越低,就越先接受到触摸事件。如果优先级相同的话,才会按层来传递,前面的会先接受到事件。为一个CCLayer添加触摸事件如下:[[CCTouchDispatcher sharedDispatche

2012-12-10 18:59:17 619

翻译 怎么在cocos2d与GLSL2.0中用shader实现很酷的效果

原文地址:http://www.raywenderlich.com/10862/how-to-create-cool-effects-with-custom-shaders-in-opengl-es-2-0-and-cocos2d-2-xShaders(着色器) 随着3D游戏的发展会有一个很大的进步。它允许程序员创建新的特效,并决定如何显示在屏幕上。如果你还没有用过shader,那么阅读本教程

2012-11-24 21:49:34 3363 1

原创 在cocos2d中使用shader

cocos2d2.0以后,关于图像处理部分已经全部改为使用shader来进行,下面我们来看看shader的使用过程吧。首先,shader可以分为2类,一类是自定义的,一类是cocos2d提供的一些默认shader,2者使用的方法有所不同。cocos2d提供的默认shaderconst GLchar * ccPosition_uColor_frag = #

2012-11-23 18:14:45 1908

原创 obejec-c单例类宏

在使用object-c编程的时候,常常需要使用单例类来访问全局变量,每次重写都比较麻烦,有了宏就好多了#import #define CWL_DECLARE_SINGLETON_FOR_CLASS_WITH_ACCESSOR(classname, accessorMethodName) \+ (classname *)accessorMethodName;#if __has_featur

2012-11-21 20:51:11 912

原创 cocos2如何使用进度条

1、创建进度条对象//精灵背景CCSprite *progSprite = [CCSpritespriteWithFile:@"achievePlash.png"];//初始化进度条CCProgressTimer *prog = [CCProgressTimerprogressWithSprite:progSprite];2、设置进度条属性//设置在场景

2012-11-21 20:00:13 520

原创 一些学习网站

汇编语言 http://www.aogosoft.com  http://asm.yeah.net 《Windows下汇编语言程序设计》http://www.pediy.com  《加密 解密完全方案》

2008-06-05 11:22:00 360

俄罗斯方块游戏源码

俄罗斯方块,游戏,源代码,值得拥有。游戏开发必备参考。

2013-08-17

问答游戏源代码

类似与天朝教育文员会的游戏源代码,使用cocos2d开源工具写出来的支持Ipad的ios版本。 具备完整的游戏各个部分,非常有价值的一个例子,绝对值得参考。

2013-08-17

CocosDragonResources

cocosDrgon例子中的图片,使用这些图片就可以做一个类似青蛙跳的游戏了

2012-12-07

骷髅头赛跑游戏源码

一群骷髅头在荒山上赛跑,界面通过各种特效来制造恐怖氛围,可以设置游戏参数、也可以显示排行榜

2012-11-17

GameSalad 使用手册

GameSalad是一款界面游戏编程工具,编写一些小游戏十分方便,不用写任何脚本,可以发布到ios、android、等平台,该文档是其使用手册

2012-10-18

cocos2d 切水果游戏

一个用cocos2d以及box2d游戏引擎实现的模仿切西瓜的游戏例子

2012-10-11

空空如也

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

TA关注的人

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