`
文章列表

linux fstab文件

df -lh cat /etc/fstab vi /etc/fstab 修改后再次悬挂看是否有效: mount -a
为什么我们要敏捷迭代开发? 我们的设计不一定是我们真正想要的 文档内容在我们想象中和实际体验版本时的感受不相等 我们没法100%的思考到所有需要思考的角落     什么是敏捷迭代开发? 敏捷开发绝对不是一套一成不变的标准化流程。而更多的是一种自适应,自我优化的流程优化理念。 敏捷开发是一种精神,而不是一种固定的形式。我们需要有一切都是可以改变的心态和准备,并且真的可以着手去改变任何我们觉得有问题的东西,这样才能真正发挥敏捷迭代开发的优势。     敏捷迭代开发中要注意什么问题? 无论我们在设计上花多少时间,我们都无法完全消除设计的实际效果和预期的差距。甚至在超过某种程度之后,我们花在设计 ...

sprite list 白边

很奇怪的白边问题 就是sprite list!切图会变成白色的! 把图片变小就可以! 好像iphone不能加载超过2048大小的图片的

cocos2d 内存整理

[[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrames]; [[CCTextureCache sharedTextureCache] removeUnusedTextures]; [[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFramesFromFile:<#(NSString *)#>]; [[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrames ...

CCTransitionScene

//淡入淡出 CCFadTransition *tran = [CCFadTransition transitionWithDuration:1 scene:[HelloWorld scene] withColor:ccWHITE]; [[CCDirector sharedDirector] replaceScene:tran]; CCFadTransition ...
-(void) draw { CGSize s = [[CCDirector sharedDirector] winSize]; // draw a simple line // The default state is: // Line Width: 1 // color: 255,255,255,255 (white, non-transparent) // Anti-Aliased glEnable(GL_LINE_SMOOTH); ccDrawLine( ccp(0, 0), ccp(s.width, s.height) ); // line: co ...
Special Actions 个人理解包含三部分,一个是函数,一个“镜头跟踪”,一个属性控制(这是俺个人的叫法)。我会根据个人使用的经验慢慢添加内容,没用过的就先不写了。 函数部分: CCCallFunc CCCalFunc用来在CCSequence中调用方法。比如,你需要在一个精灵做了一些列动画后,调用一个方法实现某个逻辑计算,那么你就需要这个东东,下面是示例 id actionTo = [CCMoveTo actionWithDuration: 2 position: ccp(160, 240)]; id actionCallFunc = [CCCallFunc acti ...
Ease actions 影响的是动作的时间线性。 举个例子,比如你想让一个精灵的运动由快到慢的变化;又或者一开始慢然后开始变快接着再慢下来,想像一下钟摆的运动。 用Ease actions就可以简单实现上面这种看似复杂的运动。 Ease actions 包含 CCEaseIn,CCEaseOut,CCEaseInOut三个类,示例: id action = [CCMoveTo actionWithDuration:2 position:ccp(100,100)]; id ease = [CCEaseIn actionWithAction:action rate:2]; [spr ...
上一篇整理了 basice action  基本动作的部分,这一篇接着讲 composition actions -复合动作的部分。在实际编程中,这部分是跑不掉的,几乎每一个都是必用的。 CCSequence sequence是用来按顺序执行一系列的动作,即动作按排列的顺序一个接一个的执行,示例如下: id action1 = [CCMoveTo actionWithDuration:2 position:ccp(100,100)]; id action2 = [CCMoveBy actionWithDuration:2 position: ccp(80,80)]; id acti ...
在官方网站上,对cocos2d所提供的动作(action)转化(Transformations)以及效果(effect)做了如下分类 Basic actions Composition actions Ease actions Effect actions Special actions Animation 下面将对我使用过的类及方法做一个说明,随着本人实际 ...
西蒙iphone-OpenGL ES 教程 图元是构成复杂物体的基本绘图要素。在OpenGL ES中,你可以使用的图元有点,线,三角形。它们都有非常强的自我解释性,我觉得你需要有些例子让你看到它们。 首先,让我们来看看一些代码,然后我们 ...
现在的记性十分不好!老是记不住xcode 4如何Add Existing Framework ,记下来才行!     select your project, select the target, go to the 'build phases' tab, open the 'Link binary with Libraries' disclosure triangle Use the + to add the library you want
+ (void) makeCall:(NSString *)phoneNumber { if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kCallNotSupportOnIPod]; return; } NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber]; NSURL *phoneNumberURL = [NSURL ...
UIView *myView = [[[UIView alloc] init] autorelease]; CCUIViewWrapper *wrapper = [CCUIViewWrapper wrapperForUIView:myView]; wrapper.contentSize = CGSizeMake(320, 160); wrapper.position = ccp(64,64); [self addChild:wrapper]; // cleanup [self removeChild:wrapper cleanup:true]; wrapper = nil;
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6665887 最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考; 这篇就来详细介绍 ...
Global site tag (gtag.js) - Google Analytics