- 博客(26)
- 资源 (41)
- 收藏
- 关注
转载 cocos2d游戏开发,常用工具集合
cocos2d游戏开发,常用工具集合 位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer
2012-06-02 10:59:29 2432
原创 【iOS-游戏开发】实现精灵血槽
【iOS-游戏开发】实现精灵血槽 IOS-cocos2d 利用子精灵实现血槽,跟随父精灵一起走,并且更新血槽利用CCProgressTimer,或者直接用CCSprite也可以,简单的写了精灵的奔跑,由于篇幅过大就不上代码,直接发DEMO了给出自定义精灵和动画的模板类
2012-06-25 22:19:40 2280
原创 【iOS-Cocos2d游戏开发】精灵缓存和动画缓存
合理使用CCAnimationCache动画缓存和CCSpriteFrameCache精灵帧缓存 如果有一大批CCSprite要操作,缓存到Cache中比每次都创建要高效很多。例子:射击游戏,TD 等等缓存grasslands.plist精灵帧文件(加入)[[CCSpriteFrameCache sharedSpriteFrameCache] add
2012-06-24 22:03:23 2619
原创 【iOS-Cocos2d游戏开发】精灵之重排Z轴
1.如何重新设置精灵的z轴(覆盖层)?对于这个问题,很多童鞋无法找到方法的原因主要是因为大家首先想到的是更改精灵的Z轴值的大小(Z轴值越大离屏幕越近),那么就会错误的使用下面这段代码:sprite.zOrder=2;这句话是不允许使用的错误代码,因为精灵的zOrder属性只能可读不可修改;那么Himi提供大家一个解决方法,那就是利用布局去重新设置你想
2012-06-20 20:59:29 3173
原创 【iOS-Cocos2d游戏开发】仿愤怒的小鸟 场景缩放
【iOS-Cocos2d游戏开发】仿愤怒的小鸟 场景缩放 仿照愤怒的小鸟,缩放场景写了个DEMO 功能 1:二指缩放场景,可以对所有的局部的场景进行放大,缩小 2:双击某个点,放大这块,并且控制了地图不能出边界 写了个场景缩放类,但地图碰到一个很奇怪的问题,可以探讨下,场景用的tileMap地图,缩放后会有一些黑线,很纠结,目
2012-06-18 23:10:41 4795 3
原创 【iOS-Cocos2d游戏开发】解决滚屏背景/拼接地图有黑边(缝隙)
如果解决拼接裂缝问题利用下面这行代码还是不给力的话 :[sprite.texture setAliasTexParameters];那么请继续利用下面这行代码:(放在AppDelegate.m 的 applicationDidFinishLaunching方法中最后即可)[[CCDirector sharedDirector] setProjection:kC
2012-06-18 18:56:13 2226
原创 iOS NSString的常用用法
//1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; N
2012-06-17 11:14:48 57874 1
原创 iphone 真机写入plist文件(非模拟器)
其实写入不到真机里面主要是你写入时,当前那文件夹里你要写入的plist根本不存在所以你怎么写都写不进去,所以你必须先创建你要写入的plist;你用这样初始化程序就能自己创建: NSMutableArray *dictplist = [[NSMutableArray alloc] init]; [dictplis
2012-06-16 22:59:28 3817
原创 plist写入(真机和模拟器是不一样的)
在iPhone、ipad真机上,文件夹Resouces是只读的,无法写入。document 和temp文件夹的东西才是可读写的。最近在做一个项目,我在模拟器上plist写入是可以的,但在真机上是不可以的。上次遇到的是UITextView的布局上模拟器和真机有很大不一样,模拟器毕竟只是模拟器啊!废话不多说就改一下存放路径就行了,比如放到 document下面:
2012-06-16 22:55:08 2068 1
原创 NSDictionary(字典)类使用
NSDictionary:字典就是关键字及其定义(描述)的集合。Cocoa中的实现字典的集合NSDictionary在给定的关键字(通常是一个NSString)下存储一个数值(可以是任何类型的对象)。然后你就可以用这个关键字来查找相应的数值。不同于数组,字典(也被称为散列表或关联数组)使用的是键查询的优化存储方式。它可以立即找出要查询的数据,而不需要遍历整个数组进行查找。可使用dictio
2012-06-16 21:14:16 55698
原创 Objective-c 读写文本文件
读写文件NSString *path = @"/Users/Allen/Desktop/test.dat"; NSString *temp = @"Allen Dang";int i = 100;float f = 98.3333f;NSMutableData *writer = [[NSMutableData alloc] init]; [writer
2012-06-16 20:23:53 10519
原创 【Objective-c算法】 A*自动寻路算法
A*算法适合在静态环境中寻路,也就是说周围的物体不会动态的移动。需要2个表,分别保存待检测和已检测的格子:@interface AStarFinder : NSObject { NSMutableArray *openTable;//尚未走过的格子 NSMutableArray *closeTable;//已经走过的格子}openTable保存的就是当前格子四周的格子(最多为
2012-06-14 10:33:42 7447 3
原创 Cocos2d 快速掌握精灵的基本操作
关于精灵的各种操作,总结一下以便以后复习查找。内容简要:1、初始化 2、创建无图的精灵 3、设置精灵贴图大小 4、添加入层中5、对精灵进行缩放 6、对精灵款或高进行缩放 7、旋转精灵8、设置精灵透明度 9、精灵的镜像反转 10、设置精灵的颜色11、得到图的宽高 12、按照像素设定图片大小 13、在原有的基础上加xy的坐标14、设置图片
2012-06-08 22:16:10 1812
转载 cocos2d中的schedule使用
cocos2d中的schedule有两种作用1)定时执行方法,例如每隔3秒钟执行一次方法fire看例子:- (id) init{ if((self = [super init])){ [game addChild:self] [self schedule:@selector(fire) interval:3]; }
2012-06-08 21:43:37 2514
转载 Objective-C属性介绍
Objective-C中的@property和@synthesize用法@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文
2012-06-05 18:53:07 1637 2
转载 IOS内存管理
IOS内存管理 很多童鞋对于IOS中的内存管理处理的不好,有时候感觉自己已经掌握了,其实用起来的时候往往出现很多的内存泄露或者因为内存管理的不恰当导致程序崩溃!网上有一片很详细的内存管理文章,很多人估计嫌长,不愿意去看,我就写一个简单易懂的分享。我分四块来讲解,这篇文章比较简单,因为我不想把你们搞晕,其实总的来说就一个原则!一、IOS内存管理的机制IOS中没有垃圾
2012-06-04 20:19:13 2799 1
原创 【iOS-Cocos2d游戏开发】触屏事件处理机制
【iOS-Cocos2d游戏开发】触屏事件处理机制 Layer 对象的主要仸务就是响应iPhone的用户输入,因此Cocos2d-iPhone引擎的事件处理机制的核心就是如何将系统的用户输入(UserInput)信息传递给每 Layer对象。 代码分析表明类 TouchDispatcher是其中负责承上启下的核心类,Cocos2d-iPhone引擎通过以下依次
2012-06-04 18:52:05 2230
原创 【iOS-Cocos2d游戏开发】cocos2d 坐标系使用
【iOS-Cocos2d游戏开发】cocos2d 坐标系使用 无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。 基本的两个坐标系:屏幕坐标系和GL坐标系。 GL坐标系 Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标
2012-06-03 19:50:43 1806
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作扩展动作:我们已经掌握了执行各种各样的动作,也可以按照不同的快慢修改动作执行的时间,Cocos2D-iPhone还提供了针对现有动作的扩展,以实现各种灵活的效果。 延时动作 – Delay 在动作序列中增加一个时间间歇: id ac1 = [CCMo
2012-06-02 19:24:12 1984
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化速度变化:基本动作和组合动作实现了针对精灵的各种运动、动画效果的改变,但这样的改变的速度是不变的,通过CCEaseAction为基类癿类系和CCSpped类我们可以很方便的修改精灵执行动作的速度:由快至慢还是由慢至快 id ac1 = [CCMoveByactio
2012-06-02 17:17:39 2703
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作 组合动作 :按照一定的次序将上述基本动作组合起来,形成连贯癿一套组合动作。组合动作包括以下几类:序列 –CCSequenceSequence 的使用非常简单,该类也从 CCIntervalAction 派生,本身就可以被CocosNode 对象执行。该类的作用就是
2012-06-02 16:06:59 1780
转载 Objective-C 字符串和数组NSString NSArray操作
给下面一个这样的字符串去处理让人好头大,在java里的处理貌似很简单, ArrayList貌似就解决的差不多了NSString *str=@”0000##17#4#32@?????????????@002@@2010-03-16 11:25:24.834259*31@??????????????@002@@2009-12-15 15:51:57.203038*30@??????????????
2012-06-02 14:24:00 4759
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作延时动作:就是指动作完成需要一定时间,延时做的的共同基类是CCIntervalAction。(包含了组合动作类) 基础参数actionWithDuration,完成这个动作需要的时间事例:id actions=[CCXxxxx actionWithD
2012-06-02 09:10:20 5135
转载 objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )
objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() ) 1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int v
2012-06-01 22:28:21 2708
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作 瞬时动作:顾名思义。就是不需要时间,马上就完成的动作。瞬时动作共同基类是InstantAction。 :放置 – Place效果类似亍node.Position = ccp(x, y)。之所以作为一个劢作来实现是为了可以不其他劢作形成一个连续劢作。下面为
2012-06-01 22:25:24 1236
原创 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-基本动作介绍
从技术上来说,基本动作的本质就是改变某个图形对象癿属性:位置,角度,大小等.根据改变的内容和方式的不同,Cocos2d-iPhone 的基本劢作可以分为19种.根据改变完成所需要的时间,可以分为延时动作和瞬时动作。其中,延时动作的执行速度又可以按照不同的方式来改变(位置、大小、颜色、闪烁...)。因此,我们可以从3个角度来掌握Cocos2d-iPhone提供的基本劢作:瞬时动作、延时动作、动作速度
2012-06-01 22:12:19 877
android 自定义dialog(嵌套GridView)
2011-11-09
android 卷曲电子书(可读100M文件)
2011-11-07
android 三种方式解析XML(DOM,Pull,Sax) 带文件编码识别
2011-11-04
android 多任务断点下载 DEMO
2011-11-04
Android 实现语音识别 DEMO
2011-11-04
高仿UC半透明MENU菜单
2011-10-31
Android之断点续传下载(支持多任务同时下载)
2011-10-30
IOS 类似汤姆猫那样变声的源代码
2012-07-04
【iOS-游戏开发】实现精灵血槽
2012-06-25
【iOS-Cocos2d游戏开发】仿愤怒的小鸟 场景缩放
2012-06-18
【iOS-Cocos2d游戏开发】触屏事件处理机制
2012-06-04
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作
2012-06-02
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化
2012-06-02
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作
2012-06-02
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作
2012-06-02
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作
2012-06-02
CocosBuilder-1.0.0-examples
2012-05-25
CocosBuilder-1.0.0
2012-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人