博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  IPhone游戏开发_Cocos2d

摘要:Link address:http://www.soft6.com/v9/2012/fzzz_0116/168422.html对于2D平面上的点[x,y],2x2的变换矩阵(右乘)表示的是线性变换,不包含平移。 (中国软件网讯) GL坐标系 Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。 屏幕坐标系 苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在cocos2d中对触摸事件做出响应前需要首先把触摸点转化... 阅读全文

posted @ 2012-04-18 22:55 星尘的天空 阅读(243) 评论(0) 推荐(0)

摘要:Link Address:http://www.cnblogs.com/cppguru/archive/2011/05/10/2041835.html 无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。基本的两个坐标系:屏幕坐标系和GL坐标系。屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。GL坐标系x轴朝右,y轴朝上。默认原点在左下角。 在调用任何需要设置位置的函数,或从函数获取位置信息前,必须要明确这个函数使用哪个坐标系。比如调用CCNode类的setPosition函数,它使用的就是GL坐标... 阅读全文

posted @ 2012-04-18 22:51 星尘的天空 阅读(245) 评论(0) 推荐(0)

摘要:[application setStatusBarStyle:UIStatusBarStyleBlackTranslucentanimated:YES];上面一行代码的作用:将状态栏由默认样式转换为带有一定透明效果的样式!THE END ! 阅读全文

posted @ 2011-10-31 14:51 星尘的天空 阅读(1413) 评论(0) 推荐(0)

摘要:转载地址:http://blog.csdn.net/ssihc0/article/details/6784819CCSpriteFrameCache *cache = [CCSpriteFrameCache sharedSpriteFrameCache]; [cache addSpriteFramesWithFile:@"t1.plist" textureFile:@"t1.png"]; CCSprite *mySprite = [CCSprite spriteWithSpriteFrameName:@"a1.png"]; mySpr 阅读全文

posted @ 2011-10-31 14:35 星尘的天空 阅读(591) 评论(0) 推荐(0)

摘要:在TiledMap地图中,是有Tiled组成的,地图的宽、高单位是是以Tiled单位的,而不是以像素为单位的。每一个Tiled在地图中都是有一个坐标的,这个坐标的原点,也就是参考点是在地图的左上角,X轴向右有正,Y轴向下为正。但是IPhone中的坐标是以左下角为原点的,所以在涉及到TiledMap地图的过程中,要注意坐标的转换! 阅读全文

posted @ 2011-10-31 10:32 星尘的天空 阅读(617) 评论(0) 推荐(0)

摘要:连接地址:http://www.cnblogs.com/AlexLiu/archive/2010/01/24/1655477.htmlcocos2d Basic Conceptscocos2d 基本概念以下有一些cocos2d的基本概念,是做一个程序所必须掌握的:ScenesDirectorLayersSpritesScenes场景场景是被一个Scene 对象实现的,或多或少的,是一个独立的程序流的一部分。一些人可把它称作是screens屏幕,或者是stages舞台。你的程序可以有很多场景,但是只有一个可以在给定的时间内的被激活的。例如,你可能有一个游戏,它有如下的场景。Intro,Menu, 阅读全文

posted @ 2011-10-30 23:43 星尘的天空 阅读(219) 评论(0) 推荐(0)

摘要:关于CCTMXTiledMap 的相关用法CCTMXTiledMap地图是可以被cocos2D支持的一种地图格式,我们可以使用开源的地图编辑工具来编辑他们,创建他们,最后保存为TMX格式的地图,1:如何加载地图:参考代码://Inside the HelloWorld class declarationCCTMXTiledMap*_tileMap;CCTMXLayer*_background;//After the class declaration@property (nonatomic, retain) CCTMXTiledMap*tileMap;@property (nonatomic, 阅读全文

posted @ 2011-10-30 15:01 星尘的天空 阅读(558) 评论(0) 推荐(0)

摘要:最近开始学习Cocos2D游戏开发引擎,对于里面的地图的用法的理解:CCTMXTititedMap,有两种格式的地图,一种是CCLayer的形式,一种是object对象的形式。之所以要写这篇文章,是因为这个Object对象层,因为在之前学习的时候,创建object对象,在地图上的表现形式总是一个方框,边框颜色为黄色,可是看别人的例子的时候,人家创建的object对象却是一个黄色的实心圆点,当时无论如何就是找到不到原因,在别人的帖子里面也没有找到为什么会这个样子,直到今天,直到今天,我在Xcode里面打开创建的TMX格式的地图,发现如下的代码:<?xml version="1.0 阅读全文

posted @ 2011-10-28 16:10 星尘的天空 阅读(347) 评论(0) 推荐(0)

摘要:子龙山人Learning,Sharing,Improving!(译)如何在cocos2d里面使用动画和spritesheet 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d教程截图: 在这个博客中,我收到了大量的读者来信说,你能不能写一个关于如何在cocos.. 阅读全文

posted @ 2011-10-28 00:13 星尘的天空 阅读(240) 评论(0) 推荐(0)

摘要:链接地址:http://www.cnblogs.com/andyque/archive/2011/03/22/1990716.html子龙山人Learning,Sharing,Improving!(译)如何使用cocos2d来做一个简单的iphone游戏教程(第一部分) 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/352/how-to-make-a-simple-i. 阅读全文

posted @ 2011-10-25 09:57 星尘的天空 阅读(332) 评论(0) 推荐(0)

摘要:链接地址:http://www.cnblogs.com/andyque/archive/2011/09/19/2181558.html转载请著名原作者地址子龙山人Learning,Sharing,Improving!如何学好iphone游戏开发 自从发布《如何学习iphone游戏开发》到现在,大概有半年时间了。其实在写《如何学习iphone游戏开发》的时候,我就写下豪言,说哪天学好了,再来写一篇《如何学好iphone游戏开发》。但是现在,当我坐下来写这篇文章的时候,心里还是有点忐忑不安的,怕写不好,或者水平不够,写出来的东西达不到预期的效果。但是,管他呢,我手写我口,我把自己这半年来的学习经. 阅读全文

posted @ 2011-10-25 09:55 星尘的天空 阅读(213) 评论(0) 推荐(0)