- 博客(143)
- 资源 (31)
- 收藏
- 关注
原创 堵你妹游戏开发之六 游戏的运行逻辑
整个游戏的运行逻辑可以分为两个部分,一个是游戏的运行界面,一个是选关界面以及购买的弹出界面。 游戏的运行界面就其实很简单。主要的过程是: 第一:生产汽车。设置在屏幕的不同地方生产汽车。使用schedual来定时生产汽车。在汽车类中,可以生产出不同的汽车。 第二:碰撞监测。 把所有的汽车都放到一个数组中,然后在碰撞监测的代码中,取出其中的每个元素,进行碰撞的监测。如果一
2013-09-01 14:40:43 1104
原创 堵你妹研究之五 开发过程中遇到的问题
1.在程序切换到后台的时候,如果界面上有活动的东西,那么一定要调用applicationDidEnterBackground中,调用stopAnimation的方法。 在applicationWillEnterForeground中需要调用startAnimation的方法。2.
2013-08-30 12:32:23 702
原创 堵你妹研究之四 在cocos2dx中保存加密的信息
在cocos2dx中, 使用CCUserDefault来保存游戏中需要用到的数据。但是,这中方法存在一个问题。容易被别人偷窥。解决这个问题的办法就是给保存的数据进行初级加密。这样,加密之后的数据是很难被被人偷窥的。当然任何加密都是可以被破解的,但是掌握这种方法的并不是任何人。 在堵你妹代码中,有一个类EncUserDefault,这个类给CCUserDefault套了一层,在任何保存数
2013-08-28 19:10:52 2617
原创 堵你妹研究之三 ios系统中cocos2dx中如何添加广告
在ios系统中,插入广告不是一件很难的事情。每个广告提供商的sdk中都会有ios的Demo的例子去添加广告。但是,在cocos2dx中,只有viewControl,这个是和一般的app应用是不相同的。在cocos2dx中,不管你是在哪个scene里面,不管你是在哪个layer里面,其本质都是在一个viewControl里面。说这个,是因为广告需要用到viewControl,也就是说,所
2013-08-23 18:05:48 3493 1
原创 堵你妹研究之二 一套资源图片完美适配ios五种屏幕的尺寸
主要思想:第一:使用缩放,按照比例缩放所有的屏幕,这样游戏大概就能完了。第二:根据不同的分辨率,会出现黑框,对于黑框,需要加一个额外的图片去填补这个黑框就可以了。是不是很贱,但是很管用。这样一套图片就完成了ios五种屏幕的适配,是不是很牛。
2013-08-23 17:41:17 1900
原创 堵你妹研究之一 iap应用内购买分析
首先需要对ios系统的 iap的机制熟悉,并了解其基本的结构以及流程。其次,在堵你妹中有一个目录,libs文件厦门,Gzlib文件
2013-08-23 16:39:35 906
转载 iPhone入门 - UIAlertView用法
1. 最简单的用法UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"提示" message:@"这是一个简单的警告框!" de
2013-08-22 15:40:31 641
转载 xcode 预编译宏定义
方法:利用预编译 宏定义方案1:在pch 中定义一个宏 VERSION_FREE 来代表 免费版 方案2:targets文件中定义一个宏 中(一个版本对应一个targets 文件:这个文件里边定义着我们应用的图标 名字 ...参数) 发布的时候 一个项目按照一个targets 文件来发布的 ok 在targets 文件中定义宏:在项目的targets文件的 Bui
2013-08-21 11:32:50 13553
原创 xcode 编译静态库的问题
1. 今天在xcode上编译了一个c++程序得静态库,另外一个app去引用这个静态库,编译时候出现警告和错误提示如下:ld: warning: ignoring file ../Test/libTest.a, missing required architecture i386 in fileUndefined symbols for architecture i386分析:我是在模拟器上编
2013-08-16 17:52:46 1324
转载 图片高亮的解决办法
网上有很多资料都提到了在info.plist中添加或选择Icon already includes gloss effects来实现去掉高亮效果的方法,但试了说无效的也大有人在。今天正好遇到这个问题,我也按照网上说的方法试了好几遍,但都没有成功。只好自己琢磨起来,经过一翻折腾,总算是搞定了。我的方法是在工程的的 info.plist里下面的“Icon files(iOS 5)” -> Primar
2013-08-14 10:34:13 1663
转载 In-App-Purchase 中文版
In App Purchase Programming Guide购买程序向导Adding a Store to Your Application向你的应用程序中添加商店This chapter provides guided steps for adding a store to yourapplication.这个章节介绍了向你的应用程序中添加商店的详细步骤。The S
2013-08-11 16:25:44 1087
转载 在 iOS 应用中直接跳转到 AppStore 的方法
找到应用程序的描述链接,比如:http://itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8然后将 http:// 替换为 itms:// 或者 itms-apps://: itms://itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8 itms-apps
2013-08-08 14:52:27 72252 3
原创 ios 使用adward来追纵广告使用情况
关于 adward的介绍在这里https://developers.google.com/mobile-ads-sdk/docs/admob/conversion-tracking下载sdk时,需要注意,直接点击下载,如果失败,则使用迅雷下载。这样就可以下载成功了。加入库文件之后,只需要加一句话就可以了。[GoogleConversionPing pingW
2013-08-07 16:11:59 1340
转载 ios 项目添加AdMob 错误记录
依照官方教程添加文件及其 frameWork后 发现运行报错 错误如下Undefined symbols for architecture i386: "_OBJC_CLASS_$_ASIdentifierManager", referenced from: objc-class-ref in libGoogleAdMobAds.a(GADIdentifierUtiliti
2013-08-06 12:37:10 1334
转载 c和obj-c如何混用
1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码, 处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用c/c++代码,而且cpp文件include的头文件中,也不能出现obj- c的代码,因为cpp只是cpp2) 在mm文件中混用cpp直接使用即可,所以obj-c混cpp不是问题3)在cpp中混用obj- c其实就是使用obj-c编写的模
2013-08-01 12:12:53 1800
原创 苹果开发者帐号 共享的方法
注册并拥有了一个开发者帐号之后,为了能让更多的mac和ios设备能够调试使用,那么就需要共享帐号。共享帐号有很多方法。下面说一种:首先,需要第一次在申请帐号时,在第一台电脑上的p12文件。就是在第一台电脑上的钥匙串里面的P12文件。如果没有这个文件,那将会非常的麻烦。其次,再去苹果的开发者网站上名申请一个mobileprovision的一个文件。有了这两个文件,整个的过程基本上就可
2013-07-30 10:11:37 3470
转载 iOS6中无法正常游戏横屏的解决方法
对于iOS6中无法正常游戏横屏的解决方案如下:1.首先在你项目根目录的ios/AppController.mm 类找到如下代码:[cpp] view plaincopy// Set RootViewController to window [window addSubview: viewController.vi
2013-07-29 16:19:08 991
原创 怎么样升级cocos2d-x的版本
cocos2d-x的安装脚本里没有升级的脚本,我们如果在新版本安装的时候加上参数:-f 强制安装也没有能完全解决问题。新建项目的时候看到版本还是旧的。经过搜索,从网上找到一些资料,我参考了这个链接上的内容:http://www.cocoachina.com/bbs/read.php?tid=100540,但是操作了之后也没有完全解决问题。不过最后我把问题解决了。下面我说一下我的解决
2013-07-29 16:01:50 2193
转载 CCMenuItemToggle的使用
这个可以作为CCmenu的一个item,和CCMenuItemSprite一起使用不同的是,CCMenuItemToggle在点击之后,可以变化图片CCSprite* pauseNormalSprite1 = [CCSprite spriteWithSpriteFrame:[cacheCommon spriteFrameByName:@"pause.png"]];CCSprite*
2013-07-24 16:41:36 1505
转载 在Xcode 4.2 IOS 5.0中为低版本IOS开发
在编译的时候选择target的时候选你需要的版本就可以了。在Xcode 4.2 IOS 5.0中为低版本IOS开发IOS 5相对于IOS 4变换还挺大。1、调试设备中只有IOS 5设备。解决方法是修改项目的“info”,将“IOS Deployment Target”设置为低版本。2、界面文件不是xib后缀,而是storyboard后缀。这个stor
2013-07-24 09:54:48 832
转载 xcode下怎样将项目的base sdk版本从5.1改到4.3?
最近新接触一个项目,开发过程中总是遇到莫名其妙的bug,后来发现原来是sdk版本的问题。那个项目开发时用的是xcode_4.0.2,base sdk是 4.3,而我的xcode是4.3.2,默认的sdk是5.1,于是我想配置一下xcode把默认的变为4.3。试了一下,模拟器可以变成4.3的,但base sdk只能是5.1变不了。要想改变只能下载4.0.2版的xcode,好像xcode都
2013-07-23 23:03:28 2677
原创 cocos2dx 自学知识点之六 使用cocosbuild,需要注意的问题
1.如果出现file 5,reader 3,那么就说明,你的cocosbulid工具的版本和你ccbReader的版本不一样。不兼容,需要更换其中一个的版本。2.如果出现无法从ccb文件获取数据,那么就说名在把ccbi文件加入到工程时,没有把addtarget的勾打上。
2013-07-11 18:36:14 2069
原创 应用提交上传appstore遇到的问题
上传ipa文件到App Store的时候,出现了一些问题,在xcode 中出现的错误如下:Applications must be ready for upload on iTunes Connect before they can be validated or submitted from within Xcode.原来是自己提交的应用还只是 Prepare for Upl
2013-07-11 18:30:04 7135
原创 cocos2dx 自学知识点之五 getwinsize 获取到不同的数值 Default-568h@2x.png
在程序开发时,如果你的应用中没有这个图片 Default-568h@2x.png,那么你获取到的getwinsize的数值将是640*960,在iphone5上也是这样的。 可我们知道iphone5的分辨率命名就是640*1136。 这是为什么呢。 原来是需要加入一张Default-568h@2x.png这样的图片,才能够获得正确的结果。
2013-07-03 18:24:21 5044
原创 cocos2dx 自学知识点之四 不同的分辨率适配问题
不同的分辨率适配问题一直是移动应用开发领域的难题之一。在cocos2dx中,适配问题的解决办法如下: 最新的资源加载策略是使用CCFileUtils的setResourceDirectory设置的目录去寻找,如果找不到则会在Resources/目录下去查找。 例如:CCFileUtils()->setResourceDirectory("abc"); 当创建一个精
2013-06-28 18:31:26 3660
转载 ios xcode如何修改应用的名称
在默认的情况下,应用显示在手机上面的名称就是xcode创建工程时的名称,但是往往这个名称并不是我们想要的名称。 因此,我们很想可以在项目的后期更改名称。下面就告诉你如何进行修改。 首先:点击target 然后:点击右边的build settings 在搜索框中输入product name 最后:在出现的地方输入自己想要的名称。 截图如下所示:
2013-06-28 16:54:57 54720 1
原创 从ios设备中获取ipa并且获取其中的资源
1.从ios设备中获取ipa的方法很简单。使用itools工具就,点击应用栏目。然后再选择你需要的获取的ipa的程序,选中之后,点击右键备份,选择目录存放就可以获取ipa了2.修改。ipa为。zip后缀解压出来,找到。app文件,右键,插卡包的内容,就可以看到文件目录以及文件资源了
2013-06-21 17:22:08 9071
原创 cocos2dx 自学知识点之三 自定义动画 使用plist来实现
自定义动画简单的说就是,图片按照一定的间隔时间、一定的顺序、一帧一帧的进行播放显示的效果。在cocos2dx种,有两种方法来实现动画,但是都比较费劲第一种方法是:首先自己使用代码来实现动画效果。思路如下:1.使用精灵来加载每一张图片。2.按照一定的顺序,每次显示其中的一个精灵。3.不断的循环显示,动画效果就出来了。代码如下:////-------
2013-06-21 15:04:57 12159 1
原创 COCOS2D #error "Cannot recognize the target platform; are you targeting an unsupported platform?"
在mac下面 出现了 #error "Cannot recognize the target platform; are you targeting an unsupported platform?" 的错误信息,该如何解决呢?首先我们分析问题的原因,翻译为中文大意就是 系统没有找到对应的平台信息。在xcode里面的解决办法是:找到点击自己的project,然后
2013-06-19 18:27:01 6096
原创 cocos2dx 自学知识点之二 菜单项
菜单在游戏中是非常常见的控件之一。下面来分析下在cocos2dx中有那些菜单。一共有六种菜单。CCMenu在创建时需要使用CCMenuItem来创建。CCMenu继承自CCLayer,是一个菜单管理选择画面层,该画面以Menu对象为集合类,由MenuItem类实例组成各种按钮。CCMenu类提供的方法主要用来按横向、竖向或者多行列排序展示MenueItem的类实例。同时,CCM
2013-06-13 15:24:11 4922
原创 cocos2dx 自学知识点之一游戏主要框架介绍
在cocos2dx的开发中,导演,场景,层是必须要使用的基本元素。在一个游戏中,导演只有一个,在程序启动的时候,会初始化一个导演,然后再由导演调用一个场景作为第一个显示的场景开启应用程序。每一个场景中可以包含有多个层。每一个层中可以包含多个精灵,控件等基本的元素,而用户看到的就是这些基本的元素。菜单CCMenu继承与CCLayer,因此菜单也是一个层。基本控件如,按钮控件,人物
2013-06-13 13:44:38 5590
原创 cocosdx 游戏开发的主要要求
1.熟悉网络通信:Socket 及 HTTP 协议,多线程编程。2.熟悉Cocos2d-x游戏引擎;3.具有cocos2d-x游戏开发经验,并有成熟作品。4.投递此职位需提供之前作品demo以及自己负责的游戏部分功能说明。5.有一个以上完整的手机游戏客户端开发经验者或者有游戏特效开发经验者优先;6.熟悉lua编程,有相关的项目经验;7.有已上架ios
2013-06-04 11:13:08 1445
原创 开启php的征途
今天是4月27号。从今天开始开启php的征途,打算在7天之内把php的基本知识了解清楚。搞懂iwebmall程序的运行过程,里面出现的一些语法显现。通过这个程序,搞懂web设计开发的一些基本的知识。而学习php知识的时间估计不会超过10天,所有时间很宝贵啊,必须要珍惜时间!php的就此搁置。以后有空再学习。
2013-04-27 17:56:49 654
原创 Eclipse android开发 疑难解答
1.在eclipse中无法生成R文件解答:原因一:没有引入jre原因二:xml文件有错误2.提示@Override出错解答:我们需要将项目的java complier 调整到1.6水平,1.5和1.7都可能出错。
2013-04-23 14:23:11 582
转载 Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could
这个是正常现象。这个是说你的方法或者引用的类,没有连到相应的source 上。也就是 ***.java上。自然也就找显示不对应的代码和注释。但是这个方法或者是类得引用是正常的。也就是说你有对应的***.jar包。只是这个jar包中的文件都是***.class。程序只需要有相应的.class文件的存在就能运行了,不需要***.java。如果你有这个被继承的类所在jar包的源码的话,把他关
2013-01-28 10:29:23 9117
原创 软件架构总结
软件一定需要架构,以后做工程最好按照这样的架构去设计程序。这样做,架构的优势就会体现出来。并且架构也是可以发展的。如果在编写的过程中,需要修改架构,修改了之后有什么好处,为什么要这样修改。时间长了,项目多了,架构就会越来越好,经验就这样累计起来了。1.android工程的软件架构是: aschdule工程如何编写好处是什么用到了哪些设计模式有什么不足
2013-01-16 13:34:54 636
原创 usb 转串口 /ttyUSB0 无法识别或者 没有数据返回 pl2303芯片
最近公司在做一个项目,是要用到USB转串口的,插入到android设备的host中,但是把串口插入后,使用google 的开源项目 google-serial-port ,可以成功打开设备,但是在发送数据和接收数据方面就不行了,一直都没有数据返回。 这个问题困扰了我很久,我是一个没有搞过硬件的软件工程师,没办法硬着头皮看驱动开发,linux的驱动开发,android的驱动开发
2012-12-19 10:30:10 11155 5
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x
2012-10-23 10:49:04 761
javaweb 定时器工程
2018-03-15
websocket工具
2018-03-14
memcached的资料
2016-05-06
C++ 读取excel2007文件,转成lua文件
2015-05-11
cocos2dx 水果忍者 2.0 简单版本
2013-09-08
制作webservice的库文件和使用方法
2012-02-24
IKAnalyzer分词器应用于文章匹配算法
2012-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人