摘要: 成功靠精品,精品靠细节,细节靠基础,基础靠积累。IOS游戏开发者五戒:戒燥进,戒骄枉,戒自卑,戒繁杂,戒懒惰 阅读全文
posted @ 2012-06-27 15:37 optimus 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Optimus:在cocos2d中如何高效使用图片总结使用Photoshop等工具制作单张图片,放在Resources目录下某个或几个目录下,使用TexturePacker打包图片成pvr.ccz文件,使用CCSpriteBatchNode优化绘制,使用FrameCache缓存读取,使用spriteWithFrameName获取单张图片。 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!前言:这篇文章是我翻译的第一篇关于cocos2d的文章. 阅读全文
posted @ 2012-06-27 15:10 optimus 阅读(4100) 评论(0) 推荐(0) 编辑
摘要: 通过[director enableRetinaDisplay:YES] 开启高清显示使用TexturePacker自动生成@2x,-hd图片首先打开你的 AppDelegate.m(这里我用的cocos2d1-1.0.0版本默认创建cocos2d项目自动生成的类);OK,然后手动搜下如下代码:[director enableRetinaDisplay:YES] OK,搜到的代码完整如下;//// Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices// if. 阅读全文
posted @ 2012-06-27 14:19 optimus 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 在cocos2d中添加UIViewController:[[[CCDirectorsharedDirector]openGLView]addSubview:view.view];设置容器的透明度而子对象不受影响,修改容器的opacity属性。首先创建一个cocos2d项目,我这里使用的cocos2d版本为1.0.0然后创建一个UIViewController类,名字为: MyUIView (这个创建文件步骤就不说啦~)整个项目目录如下图所示:我们先在我们的MyUIView.xib中添加点东西,不然显示出来也不能明显看出;OK,双击 xib文件进入编写(我的xcode是4.1针对lion的版本) 阅读全文
posted @ 2012-06-27 14:11 optimus 阅读(1293) 评论(0) 推荐(1) 编辑
摘要: //-----获取多点触摸NSSet*allTouches=[eventallTouches];UITouch*touchOne=[[allTouchesallObjects]objectAtIndex:0];UITouch*touchTwo=[[allTouchesallObjects]objectAtIndex:1];//...类推获取多点狠简单,那么下面再将基本常用到的几个判断写下:1-判断用户单击还是双击(针对一个触点)if([allTouchescount]==1){UITouch*touchOne=[[allTouchesallObjects]objectAtIndex:0];sw 阅读全文
posted @ 2012-06-27 10:48 optimus 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: CCLabelTTF*myLabel=[CCLabelTTFlabelWithString:@"AppleGothic"fontName:@"AppleGothic"fontSize:20];myLabel.position=ccp(70,50);[selfaddChild:myLabel];CCLabelTTF*myLabel2=[CCLabelTTFlabelWithString:@"Hira... 阅读全文
posted @ 2012-06-27 10:18 optimus 阅读(349) 评论(0) 推荐(0) 编辑