- 浏览: 245310 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
cocos2d中从场景切换到UIViewController视图
- (void) showUIViewController:(UIViewController *) controller { [[Director sharedDirector] pause]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:.5]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:[[Director sharedDirector] openGLView] cache:YES]; [[[Director sharedDirector] openGLView] addSubview:controller.view]; [UIView commitAnimations]; }
cocos2d中从UIViewController视图切换到场景
//返回场景视图 - (void) hideUIViewController:(UIViewController *) controller { [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:.5]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(animDone:finished:context:)]; [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:[[Director sharedDirector] openGLView] cache:YES]; [controller.view removeFromSuperview]; [UIView commitAnimations]; } -(void)animDone:(NSString*) animationID finished:(BOOL) finished context:(void*) context { [[Director sharedDirector] resume]; }
发表评论
-
ios 国际化相关
2011-10-08 18:49 1459添加国际化 1. 代码中使用字符串的地方 使用 NS ... -
iPhone开发笔记
2011-09-26 21:52 1108退回输入键盘: - (BOOL) textFie ... -
ios开发基础知识 - 1
2011-09-26 21:51 1136输出 command+shift+r NSLog(@& ... -
ios---超链接的UILabel教程
2011-09-26 21:50 1553超链接的UILabel教程 -
ios开发基础问题总结
2011-09-26 21:49 1286订阅 1,如何进入应用后首 ... -
UILabel用法
2011-09-26 20:45 1832/设置换行 UILabel*label; / ... -
IPhone之UIScrollView [转载]
2011-09-22 15:55 930原文地址:IPhone之UIScrollView作者:飞 ... -
手势识别
2011-09-03 17:19 900注册: UISwipeGestureReco ... -
“碰撞”探测
2011-08-21 14:28 852首先要向大家说明的是,所谓“碰撞”探测没有大家想想 ... -
coco2d地图显示相关类
2011-08-21 07:55 1621摘自:知易教程 Cocos2d-iPhone 实现地图 ... -
Cocos2D 的事件处理机制
2011-08-21 07:21 1617摘自:知易教程 系统当前场景对象包含多个层 ... -
cocos2d游戏开发,常用工具集合
2011-08-20 19:40 840位图字体工具Bitmap Font ToolsBMFon ... -
iPhone OS 的 Touche 事件
2011-08-20 19:34 1351知易教程 基础知识 在开始介绍 iPhone OS ... -
iPad, iPhone, and Aspect Ratio
2011-08-05 11:58 959好,现在处理iphone上 ... -
Retina Display and Cocos2D
2011-08-05 11:57 1344最新版本的cocos2d完全 ... -
网络编程总结
2011-08-04 15:41 831一:确认网络环境3G/WIFI 1. 添加源文件和fra ... -
Cocos2D界面切换方式
2011-08-04 15:37 1639CCTransitionFade, //渐隐 ... -
Protocol协议的用法
2011-08-04 15:30 1262一、说明 两个类进行通讯,用协议就比较方便。 (书 ... -
IOS开源项目和官方例子汇总
2011-08-04 14:22 1856开源项目: 扫描wifi信息:http://code. ... -
视差滚动
2011-08-02 21:09 1142我们已经有一个很酷的飞船在屏幕上了,但是,它看起来就好 ...
相关推荐
结合Cocos2d 2.0与UIKit,我们可以创建一个混合应用,其中一部分使用Cocos2d进行游戏逻辑和图形渲染,另一部分使用UIKit实现原生的导航、表格视图或按钮等。这通常通过在Cocos2d的CCScene或CCLayer中添加UIView子...
5. 场景管理:在没有Cocos2d的场景管理器的情况下,开发者需要自行实现场景切换和过渡效果,这可能涉及到多个UIViewController的管理或者自定义容器视图来实现。 6. 数据存储:游戏进度、用户设置等数据通常需要...
在iOS和Cocos2D编程领域,开发者们经常会面临各种挑战和问题。这份资源是对作者在实际项目开发中遇到的问题的记录与总结,旨在帮助读者更好地理解和解决类似问题。以下是一些关键知识点的详细说明: 1. **iOS编程...
1. ** SpriteKit框架 **:如果项目使用了SpriteKit,那么我们将看到一系列的SKScene、SKNode、SKSpriteNode等类的使用,这些是构建2D游戏场景和角色的基础元素。学习源码时,我们需要理解如何通过这些类来创建和控制...
如果源码一使用了Cocos2d-x,那么开发者需要了解其API,包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等基本概念,以及如何利用物理引擎、粒子系统和脚本语言(如Lua或JavaScript)进行游戏逻辑...
可能是使用Unity、Cocos2d-x或者自定义的引擎。 2. **视图控制器(UIViewController)**:在iOS应用中,UIViewController是用户界面的主要构建块,用于管理屏幕上的内容和用户交互。 3. **模型-视图-控制器(MVC)...
此外,源码中可能包含SpriteKit或Cocos2d-x这样的2D游戏引擎库,它们提供了丰富的图形渲染和物理模拟功能。SpriteKit使用Scene Graph结构管理游戏对象,而Cocos2d-x则允许更底层的控制。开发者可能创建了自定义的...
在iOS平台上开发捕鱼游戏是一种常见的娱乐应用,而“简单的捕鱼游戏”项目并未采用cocos2d这样的游戏引擎,这意味着开发者可能使用了原生的UIKit框架或者SpriteKit来创建游戏场景和动画。在这个游戏中,我们可以推测...
在iOS开发中,"ios 旋转类"通常指... - 当涉及到整个应用或界面根据设备方向改变布局和旋转时,需要关注`UIDevice`的`orientation`属性和`UIViewController`的`shouldAutorotate`、`supportedInterfaceOrientations`、`...
UI代码通常涉及到故事板(Storyboard)文件,XIB文件,以及与之相关的视图控制器(UIViewController)和自定义视图(UIView)类。 3. 数据管理:游戏状态的保存和加载,以及可能的成就系统和排行榜,都需要数据管理...
虽然没有明确指出,但考虑到项目规模,可能使用了SpriteKit或Cocos2d等轻量级2D游戏引擎。SpriteKit是Apple官方提供的游戏引擎,支持动画、物理模拟和粒子效果,非常适合开发2D游戏。如果项目使用了SpriteKit,我们...
- 弹出控制器 (UIPopoverController) 和分割视图控制器 (UISplitViewController) 的应用场景。 - 实战案例:基于分割视图控制器的应用开发。 - **内存管理** - 对象所有权、引用计数机制。 - 自动释放池与便捷...
开发者可能使用了某种形式的2D游戏引擎,如Cocos2d-x或者SpriteKit,它们支持基于瓷砖的游戏场景创建。 源码中可能包含以下几个关键部分: 1. **主界面(UIViewController)**:作为应用的入口,它负责呈现游戏的...
iOS中,开发者通常会用到SpriteKit或Cocos2d-x等游戏引擎。源码可能包含场景管理、动画效果、物理模拟等内容,这些都是游戏开发的基本元素。学习者可以借此了解游戏逻辑和渲染流程。 四、多线程与性能优化 在iOS...
开发者可能使用了SpriteKit或Cocos2d-x等游戏引擎来构建游戏场景,这些引擎通常包含动画处理、物理模拟、碰撞检测等功能,对理解游戏开发有极大帮助。 其次,源码中应该包含了UI设计与实现,这涉及到iOS的UIKit框架...
9. **游戏引擎**:尽管iOS没有内置的游戏引擎,但开发者可能使用第三方库如Cocos2d-x或Unity3D来简化游戏开发。 10. **持久化存储**:保存游戏进度、玩家数据,可以使用Core Data、SQLite或UserDefaults。 11. **...
iOS平台主要使用Swift或Objective-C作为编程语言,游戏开发通常基于Apple的UIKit框架或者更专业的游戏引擎如Unity、Unreal Engine或Cocos2d-x。这个HP Calculator Emulator很可能使用Objective-C编写,因为它是早期...
4. **SpriteKit或Cocos2d**:如果项目是2D游戏,可能使用这些图形引擎来处理动画和物理效果。 5. **Core Data**:如果游戏有持久化数据需求,可能会使用到苹果的数据存储框架。 6. **多线程**:游戏可能涉及后台处理...
2. **游戏引擎**:若非使用第三方游戏引擎(如Unity或Cocos2d-x),游戏可能自定义了渲染、物理、动画等核心模块。开发者可能使用SpriteKit或SceneKit等Apple提供的图形框架来创建游戏场景和角色。 3. **用户界面**...
1. **项目结构**:iOS项目通常由多个模块组成,包括视图控制器(UIViewController)、模型对象(Model)、视图(View)和控制器(Controller)。分析项目目录,我们可以了解其模块划分,例如资源文件夹(Resources)...