- 博客(23)
- 资源 (9)
- 收藏
- 关注
转载 cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate
cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate 以下内容转载自:http://blog.sina.com.cn/s/blog_623ed7840100yhw9.html ,对原作者表示感谢。 简介Cocos2d中,CCLayer类被设计用来
2012-07-31 23:30:55 1098
转载 给开发人员的时间管理建议
文/Alexander Fedorenko 软件开发是非常令人兴奋的工作,经过多年的工作,你不仅可以得到相应的报酬(随着工作经验增长)还会有其他晋升的机会。大多数人只关心保持头浮出水面。但这并不是我们所要追求的目标,那仅仅是我们在学校或者孩童时代的梦想?为了赚更多的钱,大多数人还会找额外的工作并且不太关注编程以外的东西。没有时间休息、没有时间和家人朋友小聚、除了工作还是工作
2012-07-31 15:37:58 1382
转载 4个很酷的类
原文:http://www.cnblogs.com/iosfans/archive/2011/12/18/2292734.html接下来要出场的几个类的确很酷,你会发现很多游戏都在使用他们。本章用到了以下几个类:CCProgressTimerCCParallaxNodeCCRibbonCCMotionStreak 先看效果吧
2012-07-31 15:13:44 1470
转载 #include #import @class 讲解
#include 区分 #include 与#include "x.h"的作用 #include :它用于对系统自带的头文件的引用,编译器会在系统文件目录下去查找该文件. #include "x.h":用户自定义的文件用双引号引用,编译器首先会在用户目录下查找,然后到安装目录中查找,最后在系统文件中查找。 在使用#inc
2012-07-31 14:09:24 731
原创 xcode4.3.1无法安装的解决办法
安装xcode4.3.1提示未知错误,请查看安装日志这个错误是由于MobileDevice.pkg签名过期导致的,有两个解决方法:一、把系统日期调整到3月23日以前,就可以正常安装了二、右击xcode.app,选择显示包内容,会看到contents文件夹然后找到MobileDevice.pkg双击安装即可,路径为:
2012-07-30 12:59:57 1534
转载 详解Xcode 卸载方法
原文:http://mobile.51cto.com/iphone-276964.htmXcode 卸载方法是本文要介绍的内容,从不同的平台进行卸载。我们先来看内容。其实自己到安装目录看看就知道啦,Library目录下有两个命令行程序的,uninstall-devtools和uninstall- developer-folder,(其中第二条命令就是卸载developer目录的),
2012-07-30 09:31:01 1940
原创 cocos2d学习笔记(七)物理引擎box2d之一
一、准备工作引入box2d包,在需要使用box2d的文件中加入box2d的头文件;由于box2d是c++编写的,所以要把引入box2d的所有文件后缀名都改为.mm二、box2d中的一些重要参数1、gravity,重力加速度,同现实世界中的g,向量2、shape,形状,形状是有大小的3、density,密度4、friction,摩擦力5、restitution,恢复,此参
2012-07-30 00:26:44 2725 1
转载 C语言中最常用标准库函数
原文:http://blog.csdn.net/candyliuxj/article/details/4793153标准头文件包括: 一、标准定义() 文件里包含了标准库的一些常用定义,无论我们包含哪个标准头
2012-07-27 13:35:28 901
原创 cocos2d学习笔记(六)CCParallaxNode和Tile Map
如果你的游戏需要更大的场景,你就一定会用到CCParallaxNode或是tile map我们知道,当我们移动时,我们会看到离我们越近的物体,会移动的越快,越远的物体,比如远处的山会移动的很慢,而最远处的物体,比如太阳几乎不动,这个现象叫视差,而在游戏中模仿视差,可以让玩家感觉到游戏中的角色的确是在移动。CCParallaxNode可以很容易的建立一个视差层,你可以控制每一层的视差率、
2012-07-26 22:03:22 6140
转载 iOS常用控件尺寸大集合
元素控件 尺寸(PTS)Window(含状态栏) 320 x 480Status Bar的高度 20Navigation Bar的高度 44含Prompt的Navigation Bar的高度 74Navigation Bar的图标 20×20(透明的png)Tool Bar的高度 44Tool Bar的图标 20×20(透明的png)Tab Bar的高度 49T
2012-07-26 15:26:22 4082
转载 Understanding pixel format in cocos2d
原文貌似被墙:http://www.cocos2d-iphone.org/archives/61Since cocos2d v0.7.3, you can specify the texture’s pixel format of your PNG/TIFF/BMP/GIF images.The texture’s pixel format is the way the image
2012-07-25 11:20:14 1455
原创 facebook ios sdk 无法登出bug的解决方法
先说下facebook ios sdk中如何不跳到safari而在程序内登陆// UIDevice *device = [UIDevice currentDevice];// if ([device respondsToSelector:@selector(isMultitaskingSupported)] && [device isMultitaskingSupported]) {
2012-07-25 10:39:21 4448
转载 关于iOS中block如何实现的探究
/* ---------------------------------------------------------------------------------------------------- */[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。
2012-07-19 17:54:58 1100
转载 Xcode如何查看内存中的数据
在 debug 模式下如何在断点处,查看字符指针变量内存中的值,像vs2008的调试工具一样的内存查看器,现在只能查看第一个内存中的值可以在输出窗口采用gdb命令:x /nfu n表示要显示的内存单元的个数-----------------------------------------f表示显示方式, 可取如下值:x 按十六进制格式显示变量d 按十进制格式显
2012-07-19 17:11:41 5950
原创 cocos2d学习笔记(五)CCMenu与CocosDenshion
一、CCMenu游戏中的菜单必不可少,CCMenu正是你想要的。要创建CCMenu,你必须有CCMenuItem对象,CCMenuItem便是你菜单中的某个选项,可以为图片、文字等cocos2d为menu item提供了必要的转换方法,比如CCMenuItemLabel你可以通过CCLabelBMFont得到;游戏中某些开关,比如声音开关可以用CCMenuItemToggle对象每
2012-07-14 23:22:08 5951
原创 cocos2d学习笔记(四)CCLabelTTF和CCLabelBMFont
当我们在游戏中添加文字时,比如分数,金钱之类的,就需要用到CCLabelTTF或CCLabelBMFont了CCLabelTTF只支持系统的字体,或者你自行添加的ttf字体,用法:CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64
2012-07-12 21:44:14 8319
转载 有用的小代码
常用代码整理:12.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPre
2012-07-11 10:01:54 1391
原创 cocos2d学习笔记(三)Actions和Animation
cocos2d提供了格式各样的action和animation,简单介绍下举个例子CCAction *moveAction = [CCMoveBy actionWithDuration:2.0f position:ccp(200.0f,0.0f)]; [vikingSprite runAction:moveAction];假如vikingSprite是我们已经建立好的一个精
2012-07-10 23:34:21 2380
转载 不要使用SBJSON(json-framework)
下图是我从ArthurChenJS的博客文章中截取的一张benchmark测试结果图(横条越短,解析速度越快):从这些文章中可以看到,SBJSON在多数测试中都处于倒数的第一或倒数第二的位置。所以说,SBJSON实际上在性能这一点上讲,确实是非常“SB”的,实在不值得大家留念。赶快把你的JSON解析库换成其它的吧!那么应该换成哪个呢? 如果你的app只支持iOS 5.0
2012-07-10 11:46:56 3520
原创 cocos2d学习笔记(二)CCSpriteBatchNode相关
说到cocos2d,就不得不说CCSpriteBatchNode用CCSpriteBatchNode的好处:1、减少OpenGL ES的bind call,这里简单说下图片的载入。当一张图片要显示时,首先它会被转为texture,之后装入内存,因为GPU大多认识解压后的图片(png是压缩格式的图片,GPU也可以处理一些压缩格式的,比如PVRTC),然后通过OpenGL ES把这张图
2012-07-09 00:22:15 3105
原创 cocos2d学习笔记(一)cocos2d中比较重要的类
一、CCDirector,导演,单例,主要负责场景切换,控制OpenGL ES中的一些设置(如投影)。CCDirector有四种类型:1、CCDirectorTypeNSTimer,如果你的程序中要使用uikit中的对象并且支持ios3.1以前的版本,使用此类型,此类型下可以设置每秒刷新率1~602、CCDirectorTypeMainLoop,比上个导演类型稍快,这个类型下使用uik
2012-07-07 09:34:34 1615
原创 如果真的有一天,html5的浪潮盖过来,你准备好了吗?
2010年的时候就开始关注了,不过那会大环境不好,总觉得各个公司为了自己的利益不会去太好的支持html5现在已经能强烈的感觉到html5全球普及的加速了,各大公司也早已布局,随着硬件的发展和各大公司对html5支持的加强,html5发展势必会越来越好现在已经能听到一些声音:web app最终取代natvie。说实话,现在想想自己做过的一些应用的确都可以以web app的方法
2012-07-06 16:16:32 1114
转载 iphone开发中的一些小技巧
1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage *image = [UIImage imageNamed:filename];CGImageRef imageRef = image.CGImage;CGRect rect = CGRectMake(origin.x, origin.y ,size.width, size.heigh
2012-07-03 10:59:19 22274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人