iPhone开发
Far5eer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IAP 无法提交review的问题
上周碰到一个奇怪的问题,app的测试IAP无法submit for review。在Manager In-app purchase页面选择IAP后,页面上端会出现一个提示“Note: Your first In-App Purchase(s) must be submitted with a new app version. Select them from the In-App Purchase原创 2012-05-28 16:59:44 · 3861 阅读 · 1 评论 -
带IAP的APP提交注意事项
前两周公司的游戏接近完工,立刻就面对提交给apple审核的问题。结果碰到一个奇怪的问题,第一次是测试过的IAP由waiting for review变成rejected,而且也没有邮件通知原因,于是我就重新创建了一个,过了不久又rejected。发邮件给apple review的人,老板也亲自打电话联系apple的人员,他们回复说IAP必须在app状态为prepare to upload时才能提交原创 2012-06-13 14:32:47 · 4573 阅读 · 0 评论 -
cocos2d 截屏操作中断触屏操作的问题
当前的游戏项目中有个操作是将一个炸药包通过触屏操作放在玩家指定的位置,QA测试出一个bug是当玩家进行这个操作时,如果同时按下power+home键截屏,就会导致前一个操作被中断,炸药包悬浮在空中。一开始的解决思路是获取截屏的通知事件,然后进行处理。结果google一番后发现在iOS 4.0之前有个叫做PictureWasTakenNotification 的通知,但是后面版本没有了。原创 2012-05-22 15:53:27 · 1968 阅读 · 0 评论 -
越狱设备测试GameCenter出错
测试App的GameCenter功能,一部iTouch总是显示"This game is not recognized by game center.",而其它机器没有这个现象,找了一会儿原因,发现时因为iTouch 越狱导致的。引自网络“If your phone is jail broken it won't work. When you jailbreak, it forces ap原创 2012-05-17 12:23:23 · 2408 阅读 · 0 评论 -
Objective-C 与 C++ 互调笔记
今天为了给Alex写一个IAP和Game Center的Demo, 整理了一下IAP的程序。之前只有C++ 调用OC的方法,没有反向调用,这样几个SKProductsRequestDelegate和SKPaymentTransactionObserver的事件就无法通知到主程序端,主程序端就不能实时得到IAP的进度信息。为了解决这个问题,必须实现OC类对C++的回调。如果都是OC类,可以通过N原创 2012-04-05 16:48:07 · 3157 阅读 · 1 评论 -
使用cocos2d-x时解决iPhone屏幕自适应问题的一个思路
一般因为retina屏幕和普通屏幕分辨率不同而需要两套图片资源,普通和hd版。早上在模拟器上简单试了下,非retina模式,加载960x640的图片,获取layer的camera ,修改其eyeZ值,可以将layer缩放到跟屏幕适配。这样我们就可以只使用一套高清资源,在Retina模式下不去缩放layer,而在普通模式下将所有的layer缩小,就适配到普通屏幕了。 触摸坐标是否需要处理?原创 2012-03-13 10:53:29 · 2642 阅读 · 0 评论 -
cocos2d 中添加文字简记
参考链接三个类 CCLabelTTF, CCLabelBMFont, CCLabelAtlasCCLabelTTF 默认使用系统字体,也可添加自定义字体。每次调用setString时,一个新的OpenGL纹理将会被创建。当你需要频繁更新时,不要使用它CCLabelMBFont使用预先添加的自定义字体文件,使用scale属性进行缩放来调整大小。CCLabelAtlas 用于显示有限的原创 2012-02-23 11:44:34 · 1868 阅读 · 0 评论 -
Cocos2d 中 Box2D 使用笔记
使用Box2D基本步骤I) 创建一个world object( class b2World),这个world object将是Cocos2d中的用来管理其他所有对象和进行物理模拟的主要对象。II)创建Body 这一步又分为一下几个步骤 1)创建一个body definition来制定body的初始属性,比如位置和速度 2)通过调用world object的方原创 2012-01-31 00:14:33 · 1858 阅读 · 0 评论 -
QualComm AR 笔记
1) AR_EAGLView 提供虚拟物体的绘制2)OverlayView提供菜单3)VirtualButton 相当于在marker image上做标记,绘制特殊child物体 (之前理解有误),virtualButton是在虚拟view里画在真实图片之上的虚拟button,但是可以在真实世界里与之交互4) Dominoes 例子 演示了程序与用户交互,通过模型的变换进行简单动画效原创 2012-01-13 16:10:26 · 2285 阅读 · 0 评论 -
cocos2d-x 多个child可以共一个tag
坑啊,一个bug找了几个小时农场里的植物状态更新时,remove前一个状态的sprite,再add一个新的sprite。结果旧的sprite始终不能正常消失。然后查看reference count,一会儿2, 一会儿又是1,最后才发现是昨天改了一点代码后,最初始的那个 sprite没有remove,导致始终有2个sprite共一个tag,这样删除时总是删掉了一个更早的。原创 2012-08-15 17:37:51 · 2445 阅读 · 0 评论
分享