1. iphone/ipad 禁止系统自动休眠
//禁止自动休眠可以通过这一句话搞定:
[UIApplication sharedApplication].idleTimerDisabled=YES;
//当然一定要慎用,记着退出程序时把自动休眠功能开启
UIApplication sharedApplication].idleTimerDisabled=NO;
2. 精灵碰撞检测
CGRect projectileRect = CGRectMake(projectile.position.x , projectile.position.y , projectile.contentSize.width , projectile.contentSize.height );
CGRect targetRect = CGRectMake(target.position.x , target.position.y , target.contentSize.width, target.contentSize.height);
if (CGRectIntersectsRect(projectileRect, targetRect)) {
// 碰撞了.
}
第一个代表rect是a物体在屏幕上占的空间.第二个rect是b物体占的空间.两个空间相交则表示碰撞了.
现在 正在做的游戏中用到了.
3. 编译无法上真机
错误提示
Couldn't register XXX(授权文件名称) with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.
[解决办法]
重启iphone
[导致问题的原因]
错误的插拔数据线,在debug联机状态,没有停止debug而直接拔掉数据线.
4. cocos2d 动画
http://www.cnblogs.com/ylucy/archive/2010/12/04/1896562.html
5. 心脏缚动动画
lbl_taskwin.anchorPoint = ccp( 0.5, 0.5 ); //center the pivot
id a1 = [CCScaleTo actionWithDuration:1 scaleX:1.2 scaleY:1.2];
id a2 = [CCScaleTo actionWithDuration:1 scaleX:1 scaleY:1];
id action = [CCRepeatForever actionWithAction: [CCSequence actions:a1, a2, nil]];
[lbl_taskwin runAction:action];
6. 布料背景:
[UIColor scrollViewTexturedBackgroundColor];
7. IOS5 UISegmentedControl变更
分享到:
相关推荐
1. **iOS操作系统**:这是苹果公司为iPhone、iPad和iPod touch等设备开发的操作系统。每个新版本的iOS都会带来新的功能和性能改进,用户可以通过设置中的“软件更新”进行升级。 2. **App Store**:苹果的官方应用...
例如,iPhone自带的备忘录应用采用了类似纸质笔记本的设计风格,包括棕色的头部导航条、米黄色的背景以及细致的行间距等细节,使得用户能够一眼识别其用途。 - **增强理解**:通过使用隐喻,可以减少用户的学习成本...
Angle是一个专为Android平台打造的2D游戏开发引擎,它基于OpenGL ES技术开发,全部采用Java代码编写。这使得开发者不仅可以在Android平台上快速构建游戏,还能根据需求对引擎内部实现进行定制化修改。Angle为游戏...
通过iCloud,你可以在iPhone、iPad、Mac以及Windows PC之间无缝地同步联系人、日历、备忘录等信息。这意味着,无论你在哪个设备上添加或更新信息,其他设备都能即时得到同步,极大地提升了工作效率和跨平台的便利性...
7. **App Store**:iPad可以从App Store下载近14万个应用程序,涵盖游戏、商务等各种类型,新开发的iPad专用程序有特殊标识,用户可一键下载。 8. **地图**:iPad的地图功能结合了高解析度卫星图像、街景图和地形图...
- **iPod Touch概述**:iPod Touch是一款由苹果公司设计并销售的便携式多媒体播放器,结合了苹果iPhone的部分功能,包括触摸屏界面和互联网功能。这款设备主要用来播放音乐和视频,同时也能运行各种应用软件。 - **...
Swift是一种强大且易学的编程语言,被广泛用于开发iPhone、iPad以及Mac应用。该课程涵盖了从基础到进阶的各种Swift概念,并通过实际项目帮助学习者巩固理论知识。 首先,课程引导学员进入"骰子游戏"项目,这是一个...