iPhone游戏开发
文章平均质量分 85
yang3wei
软件专业,2011年起专注手游开发,参与项目:益智类:NutsPhysics、OhMyFish!,战争策略类:全民君王、红警崛起
展开
-
How To Read and Write XML Documents with GDataXML
转载自:http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxmlIn my recent post on How To Choose t转载 2011-09-21 23:12:19 · 1088 阅读 · 0 评论 -
.dylib文件扩展名,.dylib文件如何打开?
.dylib文件类型:Mach-O Dynamic Library扩展名为.dylib的文件是一个开发文件。文件说明:Macintosh library that contains declarations and functions referenced b转载 2011-09-21 18:29:45 · 14209 阅读 · 1 评论 -
xcode4 里如何添加Framework?
转载自:http://www.cocoachina.com/bbs/read.php?tid-46512.html问题:xcode3在项目的Frameworks目录上右键add菜单里可方便地添加Framework,可是xcode4我没有找到,哪位大侠指点一下。答案转载 2011-09-21 18:06:07 · 821 阅读 · 0 评论 -
关于NaN
转载自:http://zhidao.baidu.com/question/92284864NaN 用于处理计算中出现的错误情况,比如 0.0 除以 0.0 或者求负数的平方根。由上面的表中可以看出,对于单精度浮点数,NaN 表示为指数为 emax + 1 = 128(指数转载 2011-09-20 05:10:58 · 734 阅读 · 0 评论 -
GenericBase.h详细注解
GenericBase.h//// GenericBase.h// SuperBalance1.1//// Created by Bruce Yang on 7/26/11.// Copyright 2011 Home. All rights reser原创 2011-09-13 12:22:41 · 692 阅读 · 0 评论 -
再次使用unity3d,本着迅速投入开发实践而非粗浅涉猎的心态
1年前大3在学校的时候才听同学说起unity3d,当时好玩装了一下,朦胧记得那时候安装unity3d好像蛮傻瓜化的时隔1年以后,再次安装,发生装起来还真他妈的麻烦(实际上是因为我没有仔细阅读程序安装时的文字说明)我翻了一下以前注册时unity3d给我发的邮件,根本就找不到原创 2011-08-26 11:14:41 · 1942 阅读 · 1 评论 -
反序列化一个复杂的JSON结果(数组字典与TouchJSON)
转载自:http://zh-cn.w3support.net/index.php?db=so&id=288412我与几个测试TouchJSON昨晚,它在总体上产生不错的简单个案。 我使用以下代码从文件中读取一些JSON的内容,并反序列化:NSString *jsonS转载 2011-08-30 18:16:38 · 2533 阅读 · 0 评论 -
opengl绘制固定宽度多边形圆角边框算法(历时周半,撰博文以志纪念)II
BYLineII.h//// BYLineII.h// SuperBalance1.1//// Created by Bruce Yang on 7/26/11.// Copyright 2011 Home. All rights reserved./原创 2011-07-27 11:23:09 · 1110 阅读 · 0 评论 -
关于XCode报错毫无头绪的解决方案——暴力调试法
为满足游戏逻辑,需要将加入sprite与b2Body相分离!也就是要做出植物大战僵尸中那种“僵尸保龄球”最上面那栏“滚动条”的效果这里我的想法是先将sprite先加入,然后拖拽到y坐标达到一定下限的时候,给该sprite对象添加 b2Body 骨架 ,让 牛顿来作导演原来原创 2011-08-12 18:24:49 · 3131 阅读 · 0 评论 -
怎么修改XCode项目的名称
想必各位在升级自己的XCode项目的时候,都遇到过改项目名称的麻烦吧?此前摸索了一下,得出了一些经验,特地分享给大家!1。首先将原项目copy出来一份,将copy出来的项目的文件名改名,比如说将SuperBalance1.1项目改名为GameTemplate~2。点进原创 2011-09-17 01:44:04 · 21324 阅读 · 0 评论 -
怎么做一款赚钱的iPhone游戏
作者 clairol原帖地址 http://www.cocoachina.com/bbs/read.php?tid-3707-fpage-11.html一、分析app store。分析top paid可以看出,目前上榜游戏主要分为以下两种类型:0.99原创 2011-09-14 22:16:51 · 1054 阅读 · 0 评论 -
在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad
在Cocoa里用objective-c判断设备类型:iPhone, iPod Touch, iPad在写Universal的程序时,有时候需要判断设备类型,特别是iPhone和iPad,分辨率不一样。这时候可以用如下方法得到设备的类型。NSString *device转载 2011-08-28 08:59:46 · 2917 阅读 · 0 评论 -
Objective-C中正确比较字符串
遇到一个问题,每次在修改代码重新游戏到机器的时候,都会出现这样一个问题:游戏声音出不来了!!经过google我找到了原因,原来是因为我比较字符串的时候出现了误操作:即我拥的是 == 来比较两个字符串的内容是否一致,经过测试,字符串内容即使一致,也不能得到 YES 这个转载 2011-08-17 17:53:36 · 809 阅读 · 0 评论 -
暂定的关卡数据格式
0-1,16-1,0-85*0-89,10-39,33-79,0-217*0-224,9-190,42-319,2-319 358-318,353-305,477-268,478-319*453-273,478-191,478-265 0-1,16-1,0-85 0原创 2011-09-22 17:13:39 · 573 阅读 · 0 评论 -
切割Box2D对象(一)
转载自:http://www.9ria.com/news/2011/0714/23330.html向你展示了我的video of my work in progress engine后,是时候教你用Box2D ver2.1来实现对象切割了内容比较多,废话少说,马上开始转载 2011-09-15 12:54:57 · 923 阅读 · 0 评论 -
切割Box2D对象之三:切割自定义的sprite
转载自:http://bbs.9ria.com/thread-87206-1-1.html在本系列教程的第二部分,我们展示了如何切割一个Box2D对象。但是这些例子只是在Box2D的debug draw环境下实现,所以整个过程并不能在实际的例子应用除非在你发布游戏的时候仍然使转载 2011-09-16 16:22:53 · 1267 阅读 · 0 评论 -
XCode4.1怎么将成品设置为release版本,如何将app转换成ipa
用老版本xcode的时候,很方便就能设置成品类型,到了4。1里面,我硬是找了好半天才设置成功刚开始的时候是点进项目文件里面查看,找到debug,release字样就一阵改,还以为成功了~还是后来点进项目资源视图中的Product文件夹中,让app显示在Fender里面才发原创 2011-10-13 02:06:04 · 4144 阅读 · 0 评论 -
iOS开发复用代码小片段-判断邮箱是否合法的代码
转载自:http://blog.csdn.net/ipromiseu/article/details/6678261//判断邮箱是否合法的代码-(BOOL)validateEmail:(NSString*)email{ if((0 != [email rangeO转载 2011-10-16 18:30:21 · 557 阅读 · 0 评论 -
iOS 5 软件更新
iOS 5软件更新本更新增加了 200多个新功能,其中包括:• 通知◦从任意屏幕的顶部向下推送,即可在“通知中心”集中查看所有通知。◦新收到的通知会短时间显示在屏幕顶部◦可从锁定的屏幕查看通知转载 2011-10-17 12:27:36 · 495 阅读 · 0 评论 -
一波三折的装上了xcode4.1
转载自:http://www.douban.com/group/topic/21353623/话说自从装上了狮子,就发现xcode4报废了,于是去找xcode4.1,然后就是和很多人一样惊喜的发现,xcode4.1居然是免费的——那还等什么,下吧 结果呢,就如我前天说的,用k级的速度下载g级的东西,那是一场恶梦。不过还好,昨天我临时开窍了,开app store的外挂,加速下载,把本来一天一转载 2011-10-21 22:21:00 · 821 阅读 · 0 评论 -
一波三折的XCode 的重新安装
转载自:http://www.haogongju.net/art/5068931、卸载之前的XCode命令行执行下面命令:sudo /Developer/Library/uninstall-devtools --mode=all sudo /Developer/Library/uninstall-developer-folders参看:http://转载 2011-10-21 21:33:22 · 6751 阅读 · 0 评论 -
离线下载XCode4.2地址
转载自:http://bbs.pcbeta.com/viewthread-933639-1-1.htmlhttp://115.com/file/aqysybpq#Xcode_4.2.part1.rarhttp://115.com/file/clt9tsap#Xcode_4.2.part2.rar竟然只有1。68g!!!不可思议啊~转载 2011-10-21 22:35:52 · 3410 阅读 · 0 评论 -
Xcode 4.2 iOS SDK 5 View Based Application
转载自:http://stackoverflow.com/questions/7856051/xcode-4-2-ios-sdk-5-view-based-application问:does anyone know how I can start a new view based application in Xcode 4.2? There is no option to do th转载 2011-10-23 23:30:39 · 1316 阅读 · 0 评论 -
iphone--UIViewController与UIView的关系
转载自:http://www.cocoachina.com/bbs/simple/?t38766.htmliphone--UIViewController与UIView的关系UIViewController和Uiview是两个不同的类UIViewController是视图控制器 而UIView是视图也就是说,UIViewController是控制UIView的。 你也可以认转载 2011-10-24 00:53:24 · 1567 阅读 · 0 评论 -
iPhone 多点触控处理原则
转载自:http://www.cocoachina.com/iphonedev/sdk/2011/0509/2843.htmlUIView 继承的 UIResponder (负责 UI 事件处理) 类中提供了四个方法处理多点触控:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)转载 2011-10-24 23:59:09 · 859 阅读 · 0 评论 -
Cocos2d开发系列(三)
转载自:http://blog.csdn.net/kmyhy/article/details/6320548正好不知道接下来要怎么写的时候,发现了一本好书:《Learn IPhone and iPad Cocos2d Game Delevopment》。于是直接翻译了第4章的例子。如果你看过这部分内容,可以直接跳过不看了。 本章讲如何响应加速器事件。 一、游戏介绍这个例子是一个转载 2011-10-23 12:24:20 · 740 阅读 · 0 评论 -
学习娱乐一点经验
宏:宏是预处理时就替换掉的,宏和程序是没有任何关系的,只是编译前的一个字符替换而已。游戏:游戏已经顺利完成CCRenderTexture的纹理平铺功能,这样的话,就可以以很小的纹理图片来铺满一个很大的形状考虑到游戏的易操作性,不得已将地图要做的很大,地图大的话,地形也会随着增大这样纹理图片的大小就是一个很尴尬的问题据说支持 Retina Display的 IpodT原创 2011-10-26 16:47:00 · 733 阅读 · 0 评论 -
在mac应用中使用GDataXML,添加Box2D到Mac应用
要用oc写一个mac应用,出现了一些问题:一、按照上次在ios游戏中配置那样弄了下GDataXML,发现不行,上次的理解还是有一些偏差;二、由于要使用到b2Vec2数据类型,因此要将Box2D的源码组织到项目中去,在这里又出现了问题。下面是几个解决了我疑惑的帖子:libxml/tree.h no such file or directoryhttp://st转载 2011-10-26 18:49:39 · 958 阅读 · 0 评论 -
'cassert' file not found
[MAC] Adding Box2D to project http://www.cocos2d-iphone.org/forum/topic/12221终于成功将Box2D源码添加到项目中来了~具体步骤参见上一篇文章,按照上篇文章的步骤做完以后,又出了一个问题:'cassert' file not found如下图所给出的解决方案说述:皆是因为oc和c++混编要将原创 2011-10-26 20:04:59 · 4919 阅读 · 2 评论 -
Objective-C中判断字符串是否包含其他字符串
转载自:http://blog.csdn.net/vonseeker/article/details/6544869-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头;-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;使用方式:NSString *fil转载 2011-11-17 20:36:37 · 1003 阅读 · 0 评论 -
STL中vector转数组(实际是数组的指针)(zz)
转载自:http://nianning1981.blog.163.com/blog/static/3083014320103171299619/感谢:http://topic.csdn.net/t/20050429/20/3976956.html感谢:http://yzyanchao.blogbus.com/logs/47796444.html不过那边是转载自《effe转载 2011-11-03 19:03:46 · 670 阅读 · 0 评论 -
将图片保存在iPhone的相册中
转载自:http://blog.prosight.me/index.php/2009/11/479有时候你的应用需要将应用中的图片保存到用户iPhone或者iTouch的相册中。 可以使用UIKit的这个类方法来完成。123456void UIImageWriteToSavedPhotosAlbum ( UIImage *imag转载 2011-11-28 17:25:27 · 709 阅读 · 0 评论 -
原来iPhone自带Respring(注销重启桌面)功能!!
转载自:http://zhidao.baidu.com/question/107926415http://bbs.weiphone.com/simple/?t486792.html问:请知道的高手赐教,Respring是什么?(在iPhone上起到的是什么作用)请详细的告诉下弟.谢谢.!答:从新运行“桌面”,相当于“刷新”,有一定的清除内存的作用,有些软件安装或设置更改转载 2011-11-11 11:35:34 · 6667 阅读 · 0 评论 -
[教程] ios 4 以上安装mobile terminal的最简单方法
这个版本在ios 4 以上使用很稳定,不会出现闪退现象~下面是怎么修改密码: (更改Mobile 权限 ) 输入指令 passwd old password : alpine (系统默认的密码) New password : (输入新密码) Retype new password : (再次确认新密码) (更改转载 2011-11-10 18:27:03 · 7687 阅读 · 0 评论 -
Mobile Terminal 316s-7 使用技巧
转载自:http://ibbs.tgbus.com/archiver/?tid-2683141.htmlMobile Terminal 里面有一些技巧非常实用,有些是与触摸屏和方位传感器特定相关的,熟练操作以后事半功倍。此篇版本是for 2.2的 316s-7,不同版本操作上可能略有不同。1. 隐藏虚拟键盘初次进入终端,屏幕底部显示虚拟键盘,快速点击屏幕两次隐藏,再点击转载 2011-11-10 23:00:52 · 1179 阅读 · 0 评论 -
【完美支持iOS5】iFile 1.6.1 含依赖包deb下载
转载自:http://www.ppios.com/ifile-1-6-1-compatiable-with-ios5.html完美支持iOS5】iFile 1.6.1 含依赖包deb下载2011年11月05日 ⁄ 插件 ⁄ 暂无评论 ⁄ 被围观 286 次+iFile是一款iOS端非常实用的文件管理插件,相当于WINDOWS系统的资源管理器。它不仅可转载 2011-11-11 00:46:32 · 4696 阅读 · 0 评论 -
[教程]【七大经典软件】【【图解】远离91助手和iTunes之完全解决方案】
转载自:http://bbs.weiphone.com/read-htm-tid-689374.html【特别提醒】 1、刷机后如何弃用91助手全新装机的方法、步骤、注意事项以及必备软件,请移步 http://bbs.weiphone.com/read-htm-tid-779072.html (【八大必备软件】完美转载 2011-11-11 21:15:55 · 1816 阅读 · 0 评论 -
Objective-C 语法之字符串 NSMutableString
转载自:http://www.oschina.net/question/54100_28820NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,使用它来操作字符串会更加灵活。转载 2012-01-11 22:48:03 · 639 阅读 · 0 评论 -
Xcode 4 创建静态库
转载自:http://blog.csdn.net/diyagoanyhacker/article/details/6530301为了代码保密或者代码重用等等原因需要把现有的代码打包放入静态库中,这也是静态库的好处,所以今天一天都在研究如何用xcode 4创建静态库,也是为了我们的项目需要。QQ发布的微博SDK会报错,也是因为没有把静态库打包为unniver static libraries转载 2012-01-12 01:57:10 · 511 阅读 · 0 评论 -
box2d绳子一则
参考资料:http://www.cocos2d-iphone.org/forum/topic/10411这是我改写的一则绳子,绳子以body小节相连接不过我还是觉得 verlet rope那种原型方式更加漂亮!原型的缺点就是绳子一旦被切断,就要即刻清除所有相关内容,一根绳子被切断后就这么凭空消失了,这总让人觉得有点儿说不过去吧?于是我便想以body的形式改写一则更有质感的绳子,原创 2012-01-15 09:53:17 · 4930 阅读 · 4 评论