Fork me on GitHub
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 125 下一页

2012年5月24日

摘要: 最近遇到个需求,需要当手指向上划动时视图向上移动显示出隐藏在屏幕下方的菜单,这时整个视图的bounds需要大于屏幕大小,隐藏菜单才能接收到Touch事件,但是发现无论在loadView里初始化view的bounds为多大,最后它会自动变为屏幕大小。于是只能在swipe操作中处理了。但是如果直接self.view.bounds = aBounds的话,会看到视图是以中心点进行伸缩的,而我需要的是以最上方为基点进行伸缩,解决方法是改变layer的anchorPoint,然后将layer的位置固定。anchorPoint是CALayer的定位点,也就是设置position时对准的点,默认的ancho 阅读全文
posted @ 2012-05-24 09:29 pengyingh 阅读(270) 评论(0) 推荐(0)

2012年5月23日

摘要: @interface GameLayer : CCLayer{float lastScale;}@end@implementation GameLayer-(id) init{ if ((self = [super init] )) {lastScale = 1.f; UIPinchGestureRecognizer *gestureRecognizer = [[[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinchFrom:)] autorelease]; [[[CC... 阅读全文
posted @ 2012-05-23 20:35 pengyingh 阅读(812) 评论(0) 推荐(0)
摘要: 原文:子山龙人 http://www.cnblogs.com/andyque/archive/2011/04/11/2012852.html原文链接地址:http://www.raywenderlich.com/1186/collisions-and-collectables-how-to-make-a-tile-based-game-with-cocos2d-part-2程序截图:这篇教程是《如何使用cocos2d制作基于tiled地图的游戏》的第二部分。在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜! 在第一部分教程中,我们介绍了如何基. 阅读全文
posted @ 2012-05-23 20:31 pengyingh 阅读(328) 评论(0) 推荐(0)
摘要: 原文:子山龙人 http://www.cnblogs.com/andyque/archive/2011/04/11/2012852.html英文:原文链接地址:http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d在这个2部分的教程中,我将会教大家如何使用cocos2d来做一个基于tile地图的游戏,当然还有Tiled地图编辑器。(我们小时候玩的小霸王小学机里面的游戏,大部分都是基于tile地图的游戏,如坦克大战、冒险岛、吞食天地等)我们将会创建一个忍者在沙漠中找西瓜吃的小游戏。-_- 在第一部. 阅读全文
posted @ 2012-05-23 20:22 pengyingh 阅读(524) 评论(0) 推荐(0)
摘要: Please help me out.I am able to build the code after many changes but it crashes in simulator.-(id) initFromNormalSprite:(CCNode<CCRGBAProtocol>*)normalSpriteselectedSprite:(CCNode<CCRGBAProtocol>*)selectedSpriteactiveSprite:(CCNode<CCRGBAProtocol>*)activeSpritedisabledSprite:(CCNo 阅读全文
posted @ 2012-05-23 20:10 pengyingh 阅读(269) 评论(0) 推荐(0)
摘要: 本文由泰然翻译组出品,转载请注明出处!http://article.ityran.com/archives/281翻译人员:jesse,TXX_糖炒小虾,无敌葫芦娃 校对:Iven接着上一篇教程的工程,我们编译,并运行。输入昵称和密码然后按下start键。我使用了 “MisterX” and “TopSecret”。如果服务器的通讯运行良好“Connecting”会一闪而过,然后主界面出现。相反,如果你得到了错误的消息,那就会出现些解决故障的小贴士:请确保MAMP正在运行。在Apache Server和MySQL Server前应该会出现绿灯。请确保你可以使用你的浏览器连接服务器的ip地址。同 阅读全文
posted @ 2012-05-23 11:02 pengyingh 阅读(1760) 评论(0) 推荐(0)
摘要: 本文由泰然翻译组出品,转载请注明出处!http://article.ityran.com/archives/281翻译人员:jesse,TXX_糖炒小虾,无敌葫芦娃 校对:Iven生成APP ID和SSL证书登录iOS Provisioning Portal页面首先,我们将要新建一个App ID. 每一个推送APP都需要一个唯一的对应的App ID,推送的消息将被送达到这个ID对应的APP应用中(这里不能使用通配ID)。在iOS Provisioning Portal页面左侧选择App IDs,然后点击New App ID的按钮。在例子中,对应的表单项填的值如下:·Descripti 阅读全文
posted @ 2012-05-23 10:53 pengyingh 阅读(9948) 评论(1) 推荐(1)
摘要: 本文由泰然教程组新人1V1计划出品,http://article.ityran.com/archives/194翻译人员:晓丫 &小样,Sharyu,大菠萝,outman;校对人员:子龙山人,Iven,sile,TXX_糖炒小虾学习怎样为你的iphone程序添加推送通知这是由iOS教程组成员Matthijs Hollemans撰写的一篇有关推送通知的教程,Matthijs Hollemans是一位有着丰富经验的iOS开发者和设计者。在iOS系统里,应用程序在后台运行的时候有很多事情都做不了(译者注:由于沙盒限制)。应用程序只允许在这个“沙盒”内做一些操作,这样可以减缓电池的消耗,延长电 阅读全文
posted @ 2012-05-23 10:39 pengyingh 阅读(7537) 评论(0) 推荐(1)
摘要: 本文由泰然教程组 jesse 原创,版权所有,转载请注明原出处,并通知原作者!!!原文地址:http://jessex.me/?p=181本文主要是阐述一下Block中如何的使用外部变量以及block本身的内存管理。先定义一个block变量,作为后续的例子中使用:typedefvoid(^BlockCC)(void);BlockCC _block;1、block中引用外部变量block中可以直接使用外部的变量,比如int number =1;_block =^(){NSLog(@"number %d", number);};那么实际上,在block生成的时候,是会把numb 阅读全文
posted @ 2012-05-23 10:31 pengyingh 阅读(201) 评论(0) 推荐(0)
摘要: 转自:http://article.ityran.com/archives/1024翻译:蓝羽, benna , outman校对:Sharyu还记得当索尼克开始潜水时,音乐变得戏剧化的情景吗?很抱歉引起那些焦虑的回忆,但是这是动态背景音乐很好的一个例子。我将展示如何根据游戏的动作增加无缝情绪变化的音乐。WordSurge-一个强度上升的例子这是我上个游戏WordSurge的做法 随着玩家形势变得来越危险,音乐也逐渐变得激烈。请观看下面的视频用苹果的Garage Band打造你自己的音乐在你做任何事以前,你需要一些音乐。 打开Garage Bandand,引导你内心的铁斯托吧。注:铁斯托,国际 阅读全文
posted @ 2012-05-23 10:24 pengyingh 阅读(2088) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 125 下一页

导航