自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的移动开发

针对工作需要,就移动互联领域的知识进行总结与升华

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 quick-cocos2d-x下有关缓存图片的管理策略

首先介绍下quick-cocos2d-x这款引擎,quick-cocos2d-x 是在官方 cocos2d-x + Lua 版本的基础上修改起来的增强版(目前的稳定版基于 cocos2d-x 2.2)。在底层 API 上,quick 和 cocos2d-x 保持一致,而 quick 扩展的 API 主要分为两个部分:quick 里提供了一个 Lua framework,封装了大部分

2013-11-22 17:16:24 3215

原创 cocos2d-x 浅析斗地主游戏分牌动作

最近在开发一款基于cocos2d-x的斗地主棋牌游戏,在游戏开发的过程中对cocos2d-x这款引擎有了更加深刻的理解。现针对分牌动作的实现过程来对cocos2d-x引擎下动作处理进行一个简要的概括和总结。        首先在这里先推荐一篇博客地址:http://codingnow.cn/cocos2d-x/775.html,里面就CCAction的体系结构做了不错的总结,而且该博主的一篇关

2013-05-17 13:54:12 3514 1

原创 cocos2d-x配置Android项目相关事宜

在将我们写好的项目移植成Android项目的时候需要搭建其基本开发环境,网上有很多具体的教程,简要概括就是要安装jdk、Android sdk、ndk和cygwin编译器。其中要注意好环境变量的设置。ubuntu系统下要设置好NDK_ROOT之类的环境变量,主要是在cocos2d-x里的一些脚本需要使用这些变量,而window 7下相对简单一些。        下面介绍两个比较共性的问

2013-05-08 17:23:08 1230 1

转载 Linux下Gcc生成和使用静态库和动态库详解(转)

一、基本概念1.1什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的平台不同(主要是编译器、汇编器和连接器的不同),因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。  1.2库的种类linux下的库有

2012-05-25 17:26:33 6698 2

原创 cocos2d-x下c++调用lua函数

首先需要lua中的函数句柄传到c++层,通过tolua++将c++类绑定到lua后,构造该c++类时传入lua函数句柄即可。在c++层回调lua函数的具体代码如下:void notifyLua(int type, int value){ CCLuaStack *stack = CCLuaEngine::defaultEngine()->getLuaStack(); sta

2013-11-27 17:45:35 1845

转载 精简libiconv(转)

编译libiconv库之后,发现库文件有1M多,经过压缩之后还是有600~700K,对于flash很小的嵌入式系统来说,简直就是致命的,而且该库中的很多编码方式并不是我们所需要的。如果自己重新写编码转换的话,又很耗时间。个人认为裁减libiconv库是一个不错的选择,google了一下,发现根本没有关于裁减这个库的资料。所以,尝试着作了裁减。以下是我操作的相关步骤,供有需要的朋友参考。

2013-11-13 14:09:13 1264

转载 搭建eclipse开发quick-cocos2d-x开发环境(转)

1. 首先需要给eclipse装一个lua的plugin(google之), 或者直接下载ldt集成开发环境(http://www.eclipse.org/koneki/ldt/), 目前稳定版本是0.9。2.通过git工具clone: https://github.com/dualface/quick-cocos2d-x,比如我放在e盘. 如果你后面需要重新编译quick,那你需要git

2013-10-08 14:42:18 2373

转载 VIM使用技巧(转)

本文一般情况下用(里边的字母一般大小写无所谓,除非特别注明)表示按住ctrl同时按下相关字母,命令前加一个i表示在插入模式下用这个命令 1. 选定文字 / 拷贝粘贴 v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。p 是粘贴y 和d 可以直接拷贝或者剪切选定的内容yw是拷贝一个单词如果要复制整行的最简单办法就是V,y,

2013-08-09 14:12:49 793

转载 cocos2d-x屏幕适配新解(转)

为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 cocos2d-x(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两点:屏幕大小 和 宽高比。这两个因素是如何影响游戏的:屏幕大小: 从小分辨率 480×320 到 1280×800 分辨率,再到全高清 1080

2013-06-02 16:49:26 1089

转载 cocos2d-x 交叉编译,维护mk文件的“万能”配置解决(转载)

之前研究cocos2d-x的环境,大部分网上教程都没提mk文件的配置怎么适应大项目的情况,都是以几个文件的项目在做demo演示,最近项目越来越大,在用手动配置mk文件的话,是件很不科学的事,于是找到了这篇文章,留下学习的足迹,同时与大家分享。本文出自[无间落叶](转载请保留出处):http://blog.leafsoar.com/archives/2013/04-24-12.html

2013-05-24 09:17:51 1222

转载 vim配置及插件安装管理(超级详细)

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2013-02-28 11:40:17 1804

转载 Android Binder 之奇幻國度

话说Android国度中每个行程都各自为政.这些行程大致上分为两族, Server 跟 Application. Server族的阶级比较高, 而Application族的阶级低一级了. 也因为如此Sever族比较接近核心政府OS, Application 若有需要政府的支持, 常就需要透过Server 族来帮忙. 然而, Application跟Server本来就不同族群的人了, 沟通自然成问题

2013-02-27 18:08:25 757

转载 Android 4.2 Input 流程分析

1. 前言  Android中管理Input的两个主要相关角色, 一是WindowManagerService, 一是跟View相关的ViewRootImpl. 基本原理方向从2.3到目前的4.2都一样,在  Android app一启动之后, ViewRootImpl 就会先跟 WindowManagerService 建立inputChannel, 一旦 WindowManagerSe

2013-02-27 18:06:23 2395

转载 ANDROID JNI之JAVA域与c域的互操作

本文讲述AndroidJava域与C域互操作:Java域调用c域的函数;c域访问Java域的属性和方法;c域生成的对象的保存与使用。重点讲解c域如何访问Java域。虽然AndroidJNI实现中,c实现与c++实现是有所区别的,但行文中并未区分c还是c++。 0.    Android中的JNIAndroid的APP开发一般是用Java,用到的系统服务和操作系统相关

2013-02-27 14:36:38 594

原创 Android多线程学习笔记

1.线程安全      代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果以及变量的值并不存在二义性,就是线程安全。      线程安全问题都是由全局变量及静态变量引起的。      若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全

2013-02-26 14:26:33 843

原创 基于修改原生设置Widget的总结文档

一、上层设置中关于GPS的显示逻辑首先在Settings.java文件中的回调方法onBuildHeaders(List headers)中加载位于res/xml目录下的settings_headers.xml文件,该文件定义了所有设置选项,可以搜到id为location_settings的标签,进而找到com.android.settings.LocationSettings类。在该类的cr

2013-02-26 14:24:50 1147

原创 Android系统多语言支持总结文档

1.添加设置语言选项通常为精简系统大小,Android系统可用的语言选项只包括简体中文,繁体中文和英语三种语言。根据具体需求可能需要添加其他语言的支持,首先先根据build/buildspec.mk文件中的TARGET_PRODUCT来找到build/target/product目录下对应mk文件,如warrior.mk。在warrior.mk文件中可以发现如下语句:# Get a lis

2013-02-26 14:18:46 2502

原创 写在最前面

终于鼓足了勇气开始这段系列博客,长久以来一直没有静下心来持续的做某件事情,新的一年觉得有必要改变了。当初选择编程作为自己的职业是觉得可以把自己的创造力注入到代码中,然而残酷的现实却总是事与愿违。随着移动互联的迅猛发展,手游起初并不被我所看好,因为我始终觉得一款手游的用户粘度是无法与某一款好的应用相媲美的。但当越来越多的好的优秀的手游展现在我们面前的时候,当这个产业的收益模式越来越明朗的时候,我

2013-02-23 15:21:17 477

原创 关于CotentProvider的跨进程调试

在我们日常工作中,有关上层应用与数据库交互的时候通常会用到ContentProvider这一组件。上层应用通过获得ContentResolver对象来调用其封装好的query、insert、delete、update等方法,这时通过跨进程通信会找到对应provider的相对应的query、insert等方法,在这里通过构建数据库对象来实现对SQLIte数据库的交互操作。本文不会对Content

2012-08-21 11:28:22 1186

原创 Android 如何复制短信到SIM卡中

在framework层下的SmsManager类中,封装好了一个copyMessageToIcc方法,只要正确地调用它便可以将短信存储到SIM卡中。SmsManager smsManager = SmsManager.getDefault(); //用来获取一个SmsManager对象现在我们来看一下copyMessageToIcc(byte[] smsc, byte[] pdu, ...

2011-11-10 09:20:22 804

罪恶装备Sol人物模型

1. 罪恶装备游戏中的Sol人物模型; 2. 包含max、fbx等文件及纹理贴图。

2018-12-28

jni详解高清pdf文档

介绍了Android下jni的使用,使用学习使用。

2013-03-27

Google编码规范之C++

Google发布的C++编码规范,李开复老师极力推荐!

2013-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除