Fork me on GitHub
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页

2012年4月9日

摘要: http://blog.csdn.net/bill_man/article/details/72509111.CCRenderTexture在j2me的手游写法中,我们一般是开一个线程,这个线程每帧更新渲染,再走一遍逻辑,在cocos2d-x中我们可以使用schduler来进行更新逻辑,这一部分之前已经说过。我们也可以控制渲染的部分,就是通过CCRenderTexture,通过CCRenderTexture可以实现更好的效果,这些效果我会在之后的cocos2d-x开发实例专题中有所体现。本部分的博客还是更多的体现test例子使用CCRenderTexture的过程总结起来一句话,就是首先用be 阅读全文
posted @ 2012-04-09 11:14 pengyingh 阅读(1988) 评论(0) 推荐(0)
摘要: 原文链接:http://www.himigame.com/iphone-cocos2d/480.html 如果我们想实现让CCSprite进行抛物线运动的话,那么我想童鞋们首先会想到利用Box2d或者其他物理引擎去为CCSprite创建物理世界中对应的刚体进行实现,但是反过来想,对于不熟悉Box2d或者其他物理引擎的童鞋,肯定不方便,那么Himi今天为大家介绍另外一种不实用物理引擎实现CCSprite抛物线方式; 这里我直接将封装好的方法贴上来,注释都在代码中了:// 抛物线 -Himi //mSprite:需要做抛物线的精灵 //startPoint:起始位置 /... 阅读全文
posted @ 2012-04-09 10:51 pengyingh 阅读(819) 评论(0) 推荐(0)
摘要: http://www.cocoachina.com/bbs/read.php?tid=84995需求:一个打飞机游戏,要求飞机在屏幕外由左至右或者由右至左飞过,但其飞行的路线应该是多样的、随机的,我采用了bezier曲线,方法是在左右屏幕的x 轴上随机的插入n个点,然后依次用这些点作为一个个bezier曲线的终点,生成n+1条bezier曲线(用ccbezierto动作实现),然后把这些动作放在一个动作序列中,再运行这个动作序列。但是出现明显的问题是:各个动作动作完后(一段bezier曲线)有明显的停顿现象,不只是因为曲线不圆滑,就算是圆滑,各个动作之间估计也有停顿现象。现在想就些请教各位两个 阅读全文
posted @ 2012-04-09 10:06 pengyingh 阅读(1096) 评论(1) 推荐(0)
摘要: 原文链接:http://www.himigame.com/iphone-cocos2d/444.html很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)-----------1------------------------对应字体样式源码:CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"AppleGothic" fontName: 阅读全文
posted @ 2012-04-09 09:46 pengyingh 阅读(349) 评论(0) 推荐(1)
摘要: 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6665887最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考;这篇就来详细介绍下cocos2d对用户触屏的监听事件进行下分析(cocos2d有很多详细的文章和教程,我这里只是出于自己的理解来说)进入正题:从整体cocos2d对触屏的事件监听可以分为两种:1.单一监听,所谓单一监听其实是跟cocos2d引擎框架有关,因为在cocos2d中每个游戏界面都可以使用一个CCLayout完成,那么当一 阅读全文
posted @ 2012-04-09 09:36 pengyingh 阅读(184) 评论(0) 推荐(0)
摘要: iOS4.0开始支持multitasking,这是一件令人振奋的消息。但对程序员们来说,却未必如此。苹果至今不在SDK中提供退出应用程序的API。要退出程序,必须通过Home键。但从iOS4.0开始,按Home键iOS用suspend(挂起)代替了terminate(退出)。这个情况可以通过Info.plist设置改变,如果你将 UIApplicationExitsOnSuspend或者Applicationdos not run in background设置为true(注意不是YES),那么当按下Home键后,程序就会退出而不是挂起。例如,在程序OpenUrl中,我们在程序一启动,就调用S 阅读全文
posted @ 2012-04-09 08:39 pengyingh 阅读(384) 评论(0) 推荐(0)
摘要: 在iPhone开发中,自动登录一直是一个问题。因为传统UINavigationController的方式,需要在没有用户触发的情况下自动push出视图控制器。然而经过长时间的尝试,我们发现如果使用ViewController和UINavigationController.pushViewController的方式进行自动登录,会导致UINavigateController的栈内的视图控制器顺序混乱,导致无法正确导航。因此,最终还是只能采用切换UIView的方式实现自动登录。大体思路如下:首先我们需要分别实现两个UIView:一个用于呈现登录界面,包含密码、帐号输入框和登录按钮等UI组件以及登录 阅读全文
posted @ 2012-04-09 08:36 pengyingh 阅读(362) 评论(0) 推荐(0)
摘要: 1、GHUnit框架简介GHUnit是一个基于Object C的测试框架,支持Mac OSX 10.5和iOS 3.0以上版本。它具有以下特点:支持在Xcode中运行测试、跟踪断点、并直接与调试器交互;从命令行运行或者使用MakeFile文件运行;并行测试;允许测试UI组件;捕获并显示测试细节;按照关键字查找测试案例;查看测试日志;显示堆栈和调试信息;在项目中以框架形式引用。GHUnit是一个开源项目,项目地址:https://github.com/gabriel/gh-unit#readme这里有框架的一个更详细的介绍(英文),你可以在此下载框架的源代码和二进制文件。2、在项目中安装GHUn 阅读全文
posted @ 2012-04-09 08:19 pengyingh 阅读(234) 评论(0) 推荐(0)
摘要: 代码如下,在UITableViewDataSource中设置- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{NSMutableArray *arr = [[[NSMutableArray alloc] initWithCapacity:0] autorelease];[arr addObject:@"{search}"];//等价于[arr addObject:UITableViewIndexSearch];return arr;}效果图: 阅读全文
posted @ 2012-04-09 00:35 pengyingh 阅读(275) 评论(0) 推荐(0)

2012年4月8日

摘要: 通常调用某个动作的方法:view sourceprint?1 // 创建动作2 id actionTo = [CCMoveTo actionWithDuration: 2 position:ccp(s.width-40, s.height-40)];34 // 使用动作。(说明:tamara 是一个 CCSprite。)5 [tamara runAction: actionTo];瞬时动作顾名思义。瞬时动作就是不需要时间,马上就完成的动作。瞬时动作的共同基类是 InstantAction。放置 – Place效果类似于 node.Position = ccp(x, y)。之所以作为一个动作来实 阅读全文
posted @ 2012-04-08 09:43 pengyingh 阅读(228) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 125 下一页

导航