- 博客(73)
- 资源 (6)
- 收藏
- 关注
原创 上传ios应用到AppStore
下面我将讲述在itunes connect已经建好应用后的操作,同时把该应用的状态改为Waiting For Upload。1、接下来打包应用程序(前提,证书可以正常使用)a.打开Xcode,选择Product->Archiveb.然后选择distribute...c.选择第二个d.选择发布证书点击next之后便会
2013-10-31 19:51:37 577
转载 Android获取手机配置信息
转自http://blog.csdn.net/lilu_leo/article/details/9102993StringBuilder phoneInfo = new StringBuilder();phoneInfo.append("Product: " + android.os.Build.PRODUCT + System.getProperty("line.separato
2013-10-29 14:13:45 636
转载 组件按钮 setVisibility的用法
android view的setVisibility方法值有3个:1.View.VISIBLE,常量值为0,意思是可见的2.View.INVISIBLE,常量值是4,意思是不可见的3.View.GONE,常量值是8,意思是不可见的,并且不占用布局空间
2013-10-14 19:02:15 1218
转载 Android 权限代码说明
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
2013-10-14 15:15:48 620
原创 cocos2dx跨平台使用自定义字体
首先需要一个ttf文件的字体。在ios中的方法:把ttf文件放入资源文件下,然后在你的工程的Info.plist文件中新建一行(Add Row),添加key为:Fonts provided by application,类型为Array或Dictionary都行;添加Value为XXX.ttf(你字体的名字)。在代码中的使用:CCLabelTTF *word=CCLabelTT
2013-09-27 14:08:23 4383
原创 android检测应用版本更新
android版本的更新,必须要了解VersionName和VersionCode,这两个参数在AndroidManifest.xml中VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。VersionName:展示给消费者,消费者会通过它认知自己安装的版本。下面贴上主要类的代码:package com.UpdateApk1652857
2013-09-25 15:36:57 1128
转载 cocos2dx多线程以及线程同步
转自:http://blog.csdn.net/zhy_cheng/article/details/9116479cocos2d-x引擎在内部实现了一个庞大的主循环,每帧之间更新界面,如果耗时的操作放到了主线程中,游戏的界面就会卡,这是不能容忍的,游戏最基本的条件就是流畅性,这就是为什么游戏开发选择C++的原因。另外现在双核手机和四核手机越来越普遍了,是时候使用多线程来挖掘硬件的潜力了。
2013-09-24 20:20:50 3166 1
原创 ios下cocos2dx弹出键盘后如何让layer继续响应touch事件
去EAGLView这个类改一下touch的4个代理方法,叫ccTouchxxxxx的bool,它里面都写了if return,把这几个if return都注销调就好了。
2013-09-13 17:30:43 2163
原创 iconv在cocos2dx跨平台的使用方法
在cocos2d-x中直接显示中文的时候会出现乱码,所以要用到iconv,在win32下配置属性即可运行,这里不多讲下面主要讲android和ios下的配置android:一: 新建一个android项目,并且导入eclipse中(应该都知道);二: 去下载个iconv的库文件,得到iconv文件夹,把该文件夹放入cocos2d-x的文件夹下:如图
2013-09-13 13:38:43 1756
原创 cocos2dx内存释放缓存
CCTextureCache::sharedTextureCache()->removeAllTextures(); 释放到目前为止所有加载的图片CCTextureCache::sharedTextureCache()->removeTexture(); 单独释放某个图片
2013-09-05 15:28:03 2472
转载 cocos2d-x 样条路径CCCatmullRomTo
现在做的项目里,关卡设计采用的是,在一张地图上盘绕着一条弯弯曲曲的路线,关卡按钮分布在这条路径上。 然后就涉及到一个问题:一个代表当前关卡的精灵,是在关卡之间沿直线走,还是沿着设计的弯曲路线来走。 沿直线走直接用CCMoveTo就能实现,这里介绍一个CCCatmullRomTo样条路径(《cocos2d-x权威指南》上的翻译。。。)CCSprite *sprite=CCSpri
2013-08-29 13:08:21 2197
转载 Android上使用Box2d
转自http://blog.csdn.net/htttw/article/details/7600277Box2d是一个非常优秀的开源2D物理引擎,可以模拟出非常真实的物理效果,今天我们介绍如何在Andoird下使用Box2d:注:本文的大部分参考:http://rayleung.iteye.com/blog/4390561.Box2d原来使用c++写的
2013-08-14 18:40:00 829
原创 Conversion to Dalvik format failed with error 1错误解决
把cocos2dx项目转过来编译android,竟然有错误Conversion to Dalvik format failed with error 1,以前都没发生过。网络上也有很多方法,但我的问题是工程引入包冲突,手动引入包 References Libraries 中的jar 和ADT 自动引入的Android Dependencies jar包 冲突。解决方案:删除 Ja
2013-08-13 14:42:10 710
原创 cygwin编译android出现Permission denied问题
到该文件的外层文件下,使用如下命令:chmod -R 755 Hello\后面的Hello文件就是你要设置的项目文件了
2013-08-13 13:39:28 773
转载 IOS开发之纯代码界面--基本控件使用篇
转自:http://www.cocoachina.com/bbs/read.php?tid=131516刚学IOS开发的时候,跟着书本也用过苹果的拖动摆放图形界面是不是叫UIBuilder???后来不知什么时候就不用了,现在回头看看,那些工具就是在误导,让你以为很简单,但是用好很难,维护起来。。。。不说了。你懂得。那么现在我们就看看纯用代码写界面到底有多难?首先我们要记住一
2013-08-08 19:38:06 661
原创 如何在Cocos2dx中处理Android os的设备的Menu和Back按键的响应处理
其实很简单,步骤如下:1. 在需要响应的.h 中添加如下两个虚函数:virtualvoid keyBackClicked();//Android 返回键virtualvoid keyMenuClicked();//Android 菜单键2. .cpp类中实现如上两
2013-08-05 20:02:56 977
转载 cocos2dx记录存储:SQLite基本使用
转自http://4137613.blog.51cto.com/4127613/772518一、安装与配置SQLite是使用非常广泛的嵌入式数据库,它有着0配置,占用资源少等特点。从大型游戏《魔兽世界》到android上的很多游戏和软件(google提供了一个java语言的绑定。)在cocos2d-x中,我们使用它的C语言绑定。为了方便和简化篇幅,我们直
2013-07-30 20:06:17 791
原创 cocos2dx含有Box2d编译到android平台和ios平台上
有时cocos2dx有用到box2d这个类,编译到ios只需在创建工程的时候,选择cocos2d-box2d。 编译android则要在Android.mk文件上添加,如下LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static box2d_static 后
2013-07-23 18:42:45 718
转载 object-c中NSString与int和float的相互转换
1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转intint intString = [newString intValue]; 3,int转字符NSString *stringInt = [NSString stringWithFormat:@"%d
2013-06-28 16:01:59 1684
转载 undefined reference to涉及的链接问题
在linux下,编译链接的时候,经常会遇到这样一个问题,undefined reference to.....,引起这个问题的原因在于在链接的时候缺少选项。下面举几个例子,并给出解决办法。1、undefined reference to `dlerror' undefined reference to `dlopen' undefined reference to `d
2013-06-28 16:00:14 682
原创 tinyxml在ios下与win下读取节点的不同
char* fullpath = (char*)CCFileUtils::sharedFileUtils()->fullPathFromRelativePath("fuckyou.xml");TiXmlDocument doc = TiXmlDocument(fullpath);doc.LoadFile();用上面的方法在ios在读取,加红部分是关键,在win32下用T
2013-06-24 17:53:24 677
转载 xCode工程的文件夹类型 folder References group
最近在处理一些工程时候,偶尔注意到,工程文件里面添加了一些新的样式图标。什么样子呢,先看图。 工程中的蓝色文件夹和以前习惯的黄色文件夹是不是不太一样。今天简单总结一下Folder References and Groups 参考文件夹和分组1. Group 分组在xCode的工程中,右键New Group, 即可创建,也就是黄色的文件夹。工程中想要分类管理的文件,可以分
2013-06-14 18:10:01 647
转载 IOS开发常用函数
转自http://blog.csdn.net/toss156/article/details/89932701、获取本地的语言[cpp] view plaincopyprint?+ (NSString *)getLocalLanguage { NSString *language = [[[NSUserDefaults standardUserDef
2013-05-30 20:13:02 685
原创 cocos2d-x项目移植到ios下加入开场动画
cocos2d-x项目移植到ios下加入开场动画,这个需要在AppController实现AppController.h#import @class RootViewController;@interface AppController : NSObject { UIWindow *window; RootViewController *viewCont
2013-05-17 10:27:10 1504
原创 cocos2d-x在pc下和ios下实现遮罩的不同处
在pc下的cocos2d-x代码可以实现遮罩效果,但是移植到ios下,没变化需要设置stencil buffer格式。在AppController.mm中找到的didFinishLaunchingWithOptions方法,将其中的depthFormat参数改为GL_DEPTH24_STENCIL8_OES,如下: // Add the view controller's view
2013-05-17 10:01:44 1039
原创 cocos2d-x设置android里的防止锁屏
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "XYTEST"); mWakeLock.acquire();
2013-05-13 09:52:42 1632 1
转载 实现 Cocos2d-x 全局定时器
cocos2d-x 中有自己的定时器实现,一般用法是在场景,层等内部实现,定时器的生命周期随着它们的消亡而消亡,就运行周期而言,相对最长的是场景,如果在多个场景切换并且保持定时器的运行,那我们就需要定义一个自己的 全局定时器。平时所使用的定时器,我们可以直接使用,是因为 CCNode 帮我们实现了定时器的封装,一个简单的做法,是定义个全局的静态 CCNode 对象,在程序运行之初初始化,并
2013-05-13 09:16:23 1177
转载 获取一个图片像素点RGB值的代码
以下是由CocoaChina会员 “上帝的大大” 分享的代码,用于获取图片信息,查询像素点的RGB值。 帖子地址 http://www.cocoachina.com/bbs/read.php?tid-13152.html - (void*)getImageData:(UIImage*)image{ void* imageData; if (imageData ==
2013-04-22 13:57:19 3734 1
原创 ios获取文件的路径,创建文件
获取文件的路径,即获取documents的路径//获取文件路径 NSArray *path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsPath=[path objectAtIndex:0]; NSLog(@"%@
2013-04-11 14:09:10 901
原创 objective-c开发常用代码
log:NSLog(@"log:%@",string);显示图像:CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f); UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];[myImage setImage:[UIImag
2013-04-11 14:00:14 617
原创 Android sdcard创建文件夹及写入工程目录视频资源
android开发中,直接调用工程目录的视频资源,程序播放视频会卡,调用sd卡里就正常了,于是就有了这篇文章来解决代码如下package com.cocos2dx.tGame;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;i
2013-04-09 14:03:50 1033
原创 解决CCPageTurn3D只有往左翻页的问题
cocos2d只提供往左翻页,如果想往右翻页就不行了。于是看代码void CCPageTurn3D::update(float time){ float tt = MAX(0, time - 0.25f); float deltaAy = (tt * tt * 500); float ay = -100 - deltaAy;
2013-03-28 17:42:51 3139 1
转载 Box2d物理引擎:b2ContactListener类碰撞检测
box2d有一个名为b2ContactListener类,需要继承此类,来接收碰撞的回调。此类为c++代码。在xcode中,需要将.m文件更改为.mm文件//接口文件#import "Box2D.h"class ContactListener : public b2ContactListener{private: //碰撞开始 void Be
2013-03-26 14:18:10 1863
protobuf-2.5.0
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人