08 2011 档案
摘要:Box2d托德的Box2D的教程!Box2D的 – 首页如何只使用碰撞检测的cocos2d iPhone Box2D的|雷Wenderlich“一个SpaceManager游戏|适用于iPhone的cocos2dBox2D 论坛box2d用户手册Box2D 论坛iPhoneIOS开发中心iOS 开发中心iOS Dev Center – Apple DeveloperIOS开发人员库Foundation框架参考内存管理编程指南:内存管理The Objective-C Programming LanguageCocos2diPhone for cocos2d文档cocos2d:类名单prog_gu
阅读全文
摘要:我已经做了为iPhone编程的OpenGL ES张贴,但我所做的职位大多已在已经至少有一点点了解3D编程的人针对性,如果您有没有这样做抢我空的OpenGL Xcode项目的模板的副本。我们将使用这个模板作为一个起点,而不是苹果公司提供了一个的 。您可以安装,解压缩后的文件夹复制到这个位置:/开发商/平台/ iPhoneOS.platform /开发/资源库/ Xcode中/项目模板/应用/有一个良好的基于OpenGL的教程和书籍的数量。不幸的是,有很多的OpenGL ES,并没有(至少在我写这篇文章),是专门为iPhone上的学习3D编程设计。由于最可用的材料学习OpenGL出使用什么所谓教学
阅读全文
摘要:代码是如下:-(void)Language{ CCScene *sc=[CCScene node]; GameMenu *Points=[GameMenu node]; [sc addChild:Points z:1 tag:1]; [[CCDirector sharedDirector] replaceScene:[CCTransitionCrossFade transitionWithDuration:1 scene:sc]]; [self unschedule:@selector(Language)];}- (id)init { self = [super init]; if (self
阅读全文
摘要:工欲善其事,必先利其器还是这句老话!但是老话藏真金!今天我们来说说Accessorizer这个软件吧!!Accessorizer这个软件真的很不错!!但是我没有见到程序员使用它!!Accessorize是一款自动化代码生成工具,可以帮助你自动生成property,keyed Achiving等特定代码,让你省去了不少开发者的时间。使用方法在作者的站点上有video演示,可以了解更多,这里只介绍一些基本的使用方法。首先设置自己的编码风格启动 Accessorizer双击 Xcode 中 @interface 的大括号,选择实例按下 Cmd+1自动弹出 Accessorizer ,点击 Cmd+T
阅读全文
摘要:本文汇编代码如未指明平台,默认是 Mac OS X(x86)。预备知识: 1.汇编语言——稍高于机器语言的低级语言,书写风格在业界有 Intel、AT&T 两种风格。(此处的 Intel 不是指 Intel 的 CPU~~)Intel 风格就是天朝各大大学微机原理教科书里采用的那种风格,在 DOS & Windows 常用。AT&T 是 UNIX 家族(BSD + Linux) 系统的默认风格。 2. 至关重要的,Mac OS X 是基于 BSD 的, 不是 Linux 的。后面会说在汇编时的区别。 3.Xcode——苹果的集成开发环境。相信各位看官都用了,知道可以用来
阅读全文
摘要:关于变量的作用域@protected—Methods defined in the class and any subclasses can directly access the instance variables that follow.This is the default case.该类和所有的子类中的方法可以直接访问这样的变量,这是默认的。@private—Methods defined in the class can directly access the instance variables that follow, but subclasses cannot.该类中的方法可
阅读全文
摘要:1.定义类:在.h文件中, @interface 类名:父类名 { 成员变量; } 成员函数; @end; 在.m文件中, @implementation 类名成员函数定义; @end;2.成员函数定义:-(返回值类型)函数名:(参数类型)参数,...-(void) setColor:(NSString*)newColor { Color=newColor;} -(void) setNumber:(int)newNumber {Number=newNumber;}3.实例化类: myCar=[Car new]; [myCar setColor:red]; [myCar setNumber:Nu
阅读全文
摘要:在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看起来是很容易理解的。以下面的代码为例:@interface Person:NSObject { NSString* name;}- (void) setName:(NSString*) yourName;@end@interface PersonMe:Person { NSUInteger age;}- (void) setAge:(NSUInteger) age;- (void) se
阅读全文
摘要:Objective-C 中的属性可以结合 Java 和 C# 的属性来理解,Java 的属性需要自己实现 getter/setter 方法,在 C# 中现在可方便些了,写上{set;get;}自动生成相应的存取器。Objective-C 中声明属性及使用时会涉及到 @property, @synthesize 和点号(.) 访问,@property 用来指定属性及某些特性,@synthesize 能为你用 @property 指定的属性自动生成 getter/setter 方法。下面最常规的例子:main.m 代码:本例在 Xcode 4.0.2 中编译运行的,可能涉及到一些是Objectiv
阅读全文
摘要:zproperty declaration 属性声明为实例变量指定属性(attributes)的途径, 可让编译好器生成 无泄漏和线程安全的访问实例变量的方法.属性的定义(property)@property (copy, nonatomic) NSString *title;什么是assign,copy,retain之间的区别?assign: 简单赋值,不更改索引计数(Reference Counting)。copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1retain的实际语法为:- (void)setN
阅读全文
摘要:工欲善其事,必先利其器Bitmap Font ToolsBMFont(Windows)FonteditorGlyph DesignerHieroLabelAtlasCreatorParticle Editing ToolsParticleCreatorParticle DesignerPhysics Editing ToolsMekanimoPhysicsBenchPhysicsEditorVertexHelperScene Editing ToolsCocosBuilderCocoshopLevelHelperTexture Atlas ToolsDarkFunction EditorSpr
阅读全文
摘要:在RootViewController.m文件里面,修改如下代码#elif GAME_AUTOROTATION == kGameAutorotationUIViewController//// EAGLView will be rotated by the UIViewController//// Sample: Autorotate only in landscpe mode//// return YES for the supported orientationsreturn ( UIInterfaceOrientationIsPortrait( interfaceOrientation
阅读全文

浙公网安备 33010602011771号