ios
PenguinProgramer
技术宅
展开
-
CCFadeOut的使用感想
今天在一个CCMenu里面用了一个CCFadeOut的效果,那个按钮里面有添了一个CCSprite,结果发现CCFadeOut只是把CCMenu变成透明的,里面加的子节点并没有随着父类变成透明的。所以,最后我只能把它的子节点也调用一个CCFadeOut效果。不知道还有没有其他更方便的做法原创 2012-09-26 18:14:48 · 3592 阅读 · 0 评论 -
iCloud 查询错误
今天调试iCloud的时候遇到了这个问题 *** -[NSFileManager URLForUbiquityContainerIdentifier:]: An error occurred while getting ubiquity container URL: Error Domain=LibrarianErrorDomain Code=11 "The operation couldn’原创 2012-11-21 15:54:16 · 1918 阅读 · 1 评论 -
优化笔记
1.加载背景图片的时候,一般背景图片都是不透明的,可以先修改加载图片格式为16位的,然后再设回去会节省内存消耗[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGB565]; background = [CCSprite spriteWithFile:@"blue-shooting-star原创 2012-11-22 18:28:32 · 669 阅读 · 0 评论 -
ios6下cocos2d调用摄像头报错问题
*** Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and shouldAutorotate is return转载 2012-11-23 17:56:02 · 2285 阅读 · 0 评论 -
制作可拉伸的UIImage
通常一个项目里,有很多按钮样式是一样的,但是长度是不一样的,如果直接对按钮的UIImage进行frame的调整,拉伸,图片就变形了。变得很难看。iOS提供了2个方法,一个是旧版本的已经不用了stretchableImageWithLeftCapWidth:topCapHeight我用的是resizableImageWithCapInsets,这个方法得至少在ios5系统下才能用该方法提原创 2012-12-07 17:02:56 · 2557 阅读 · 1 评论 -
好久没专心看一本技术书了,就从这本开始吧 Learning Cocos2D.pdf
第一章 没什么好说的,就是cocos2d的下载安装,配置,和hello第二章 笔记UIKit 和 OpenGL ES 坐标系的区别:UIKit 的坐标原点(0,0)在屏幕的左上角,OpenGL ES的原点在屏幕的左下角所以在处理touch事件的时候,需要把UIKit坐标转化成OpenGL ES的坐标cocos2d 的 covertToGL convertToUI 方法可以转化坐原创 2012-12-03 18:44:00 · 2828 阅读 · 0 评论 -
object-c基础知识复习
int main(int argc,const char *argv[]){ return 0;}0代表程序是正常退出,任何非0的返回值代表有错误产生NSLog输出各种数据类型的表达式#import int main(int argc, const char * argv[]){ @autoreleasepool {翻译 2012-09-12 10:39:50 · 1025 阅读 · 0 评论 -
调用MessageUI框架实现收送邮件
1.添加MessageUI.framework2.在头文件加入// Add to top of file#import #import // Mark class as implementing MFMailComposeViewControllerDelegate@interface RootViewController : UIViewController {翻译 2012-12-03 15:16:23 · 1254 阅读 · 0 评论 -
Cocos2d 2.0与UIKit结合使用
本文是阅读How To Integrate Cocos2D and UIKit后的总结,这篇教程里面cocos2d的版本比较老,和现在的模版有点差别,所以在重复上面的例子时候进行了相应的修改原文地址为:http://www.raywenderlich.com/4817/how-to-integrate-cocos2d-and-uikitCocos2d新建的项目中,启动流程是这样的:原创 2012-12-01 20:29:31 · 3349 阅读 · 0 评论 -
XCODE 4下调用相机、通讯录是英文
1.在Supporting Files文件夹右键,NewFile… -> iOS -> Resources -> String Files,命名为Localizable.strings2.选中Localizable.strings 点击 XCode-> View-> Utilities -> File Inspector,在Localization中点+添加语言(zh-hans是简体中文转载 2012-09-11 18:32:34 · 767 阅读 · 0 评论 -
ios授权其他电脑开发者身份的方法
昨天忽然发现开发者账号到期了,续费的话,中国区续费还得传真信用卡信息去美国,估计得一个礼拜。无奈,只能找朋友的账号救下急。具体方法如下:1.建好App ID,注册好设备后,让生成证书的那台计算机导入相应的ProvisioningProfiles文件。2.打开XCode的Organizer按钮3.在TEAMS选择一个4.然后点Export导出5.选个名字,设个密码原创 2012-09-12 10:17:51 · 1195 阅读 · 0 评论 -
旧版本cocos2d的卸载与cocos2d-iphone-2.1-beta2安装问题
卸载旧版本的cocos2d直接去文件的响应目录下删了即可我的系统是10.8的,网上说要删三个地方,我就找到其中的2个:/Library/Developer/Xcode/Templates/cocos2d/Library/Developer/Xcode/Templates/File Templates/cocos2d还有个文件夹反正我是没找到:/Library/Applicati原创 2012-09-15 14:58:37 · 1567 阅读 · 0 评论 -
Cocos2d 改成竖屏的方法
在生成的RootViewController.m文件里- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法中#elif GAME_AUTOROTATION == kGameAutorotationUIViewController // // EAGLVi转载 2012-09-15 11:30:12 · 1562 阅读 · 0 评论 -
XCode4.5 静态库报错
今天更新完xcode4.5后,原来的工程编译不通过,一个静态库不能使用,显示architecture armv7s错误可以在XCode 4.5的Build Setting中将Architectures的$(ARCHS_STANDARD_32_BIT)修改为armv7来解决该问题原创 2012-09-20 16:11:11 · 1017 阅读 · 0 评论 -
ios6下 cocos2d-x 2.0不能横屏解决方案
升级到ios6后,发现cocos2d-x的项目都变成竖屏了。之前设置横屏竖屏的方法都不能用了。这个原因在于在ios6中- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 这个方法已经不能使用了。解决方案:在ios包里找到RootViewCo转载 2012-09-20 22:48:12 · 3624 阅读 · 2 评论 -
XCode 的CopyPNGFile Error (找不到图片或目录)
1.点击工程的TARGETS2.点击Build Phases3.点击Copy Bundle Resources4.看里面的资源有什么是红色显示的,然后选中它,最底下有删除的按钮。删掉就好了原创 2012-10-15 18:10:47 · 6811 阅读 · 1 评论 -
使用CocosBuilder制作一个跳跃小游戏
花了1天的时间看了这篇教程,转载 2014-06-05 14:54:10 · 851 阅读 · 0 评论