自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 PDCurses在Windows下编译流程

PDCurse是一个开源的跨平台curses库,支持多平台,本文就介绍其在windows(Win10)下的编译步骤。 以最新的3.8为例,下载地址为 https://sourceforge.net/projects/pdcurses/files/pdcurses/3.8/ 下载后解压缩,进入目录后如下图所示: 上图中“w...

2019-06-19 22:51:53 3175 1

原创 Android解决INSTALL_FAILED_CONFLICTING_PROVIDER错误的方法

在开发Android应用时,有时在安装应用时,会提示 INSTALL_FAILED_CONFLICTING_PROVIDER 错误,如下图这是因为你定义的provider的authority与系统中现有应用的冲突了解决方法也很简单,在AndroidManifest.xml中找到provider的authority,将其改成别的值就好了。但是如果项目中使用了第三方库中定义了pro

2016-12-02 11:52:09 35501 2

原创 Windows下React Native安装

首先安装Chocolatey以管理员权限打开Power Shell执行命令iex ((New-ObjectSystem.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))如图:如果发生如下错误:则需要首先执行命令set-executionpolicy remotesig

2016-10-22 12:01:16 416

原创 Cocos2dx+Eclipse+Genymotion

android SDK自带的模拟器奇慢无比,开发效率很低,genymotion则是一款号称最快android模拟器,所以在开发中能使用genymotion对开发效率的提升有很大帮助。​安装genymotion需要首先安装VirtualBox,这些在官网上都有下载链接,都安装完毕后则需要安装genymotion的eclipse插件。

2015-06-24 17:03:46 579

原创 cocos2dx接入facebook

游戏要上台服,所以需要接入facebook,参照了一些网上资源,整理了一下。程序方面主要参照1、facebook官方例子2、以及如下帖子:http://blog.csdn.net/Piao_Polar/article/details/41121643在接入时需要提供 debug.keystore 的keyhash,我是MAC系统,按照如下步骤操作:1、在终端中进入debug.keys

2015-06-24 17:03:41 1255

原创 GLSL 卡通shader

浏览Geeks3D,发现一个好玩儿的shader,改了个gles版本,用cocos2dx在iphone上跑了一下原文shader是gl版,在手机上跑的很慢,iphone5全屏处理情况下帧数仅为10帧左右,我做了一些优化,使得全屏情况下帧数提升到30左右。

2015-06-24 17:03:37 895

原创 cocos2dx 2.2.2 下 enableStroke在ios7下失效

在CCImage.mm文件中,在// actually draw the text in the context// XXX: ios7 casting[str drawInRect:CGRectMake(textOriginX, textOrigingY, textWidth, textHeight) withFont:font lineBreakMode:NSLineBreakByWo

2015-06-24 17:03:35 613

原创 搞了几天IAP,写一些心得

上周折腾了几天IAP,遇到了一些问题,记录一下。在开始做之前对IAP就早有耳闻,很多人在sandbox下调试会经历一个痛苦的过程,所以实现看一些帖子,心里有个底。这篇帖子是翻译的apple官方文档:http://yarin.blog.51cto.com/1130898/549141另一篇讲解了从创建应用开始到配置IAP商品的流程,以及客户端代码:http://blog.csdn.n

2015-06-24 17:03:33 465

原创 cocos2d-x 2.0.4按home键切换后台导致gpus_ReturnNotPermittedKillClient crash

在cocos2d-x 2.0.4版本上,当点击HOME键将程序切换后台,有时会导致crash,程序停在在gpus_ReturnNotPermittedKillClient函数,搜了一下此问题原因,有几篇文章比较好,http://blog.k-res.net/archives/1193.html,这片文章说了此问题的原因,以及其在项目中的解决方案。Implementing a Mult

2015-06-24 17:03:30 1475

原创 随笔

前段时间写过一个shader,随手用到了tex2D和lerp函数,在N卡下测试是没问题,可以编译运行。今天拿到本子上编译出错,将上面两个函数修改为texture2D和mix后问题解决,本子是A卡,GLSL标准是没有这个函数的,看来想跨平台还是要将标准熟记,不然用错函数就悲剧了。

2015-06-24 17:03:24 320

原创 制作了一个cocos2d-x下沿y轴旋转任意角度的精灵对象

闲来无事,想了想cocos2d-x下精灵对象好像不能沿y轴旋转,使用CCSprite的setSkewY函数想做成类似的旋转效果简直没法看,其实实现起来不难,就自己写了点小玩意,分享一下。

2015-06-24 17:03:21 2108

原创 实现了个类似blood brothers中的转轴特效

最近比较忙,有一段时间没写东西了,今天算是忙里偷闲,分享点东西。在美区有个游戏叫bloodbrothers,玩了玩,感觉还不错,其中有一个页面,可以选择人物的奴仆,页面布局是中间是主人,四周是奴仆,以一个椭圆形围着主人转圈,仆人的数目可以增减,觉得这个页面挺有意思,我就试着实现了一个。

2015-06-24 17:03:19 514

原创 cocos2d-x在android下打印调试信息

cocos2d-x在android下打印调试信息使用的是CCLog函数,此函数在cocos2d-2.0-x-2.0.3/cocos2dx/platform/android/CCCommon.cpp中实现,函数最终调用的是__android_log_print(ANDROID_LOG_DEBUG,"cocos2d-x debug info", buf);函数,buf为打印信息,可以看到__and

2015-06-24 17:03:16 2648

原创 C/C++调用java,以及在cocos2d-x下的实现

c调用java走的也是jni,具体流程:1、初始化jvm2、加载你要调用的java类3、获取类中的函数4、调用函数

2015-06-24 17:03:14 469

原创 os x 下jni小实验

jni是java与c/c++使用的一套方法,网上教程很多,在windows下,linux下也做过相关练习,osx下倒是第一次,写一下具体过程。

2015-06-24 17:03:12 372

原创 cocos2dx 使用 crypto++

在ios上使用加密解密,crypto++是一个好选择

2015-06-24 17:03:09 1714

原创 os x 下配置pymssql

项目中使用了sqlserver,需要在mac下连接数据库查点数据,首先想到的就是python+pymssql来做这件事,在mac下安装pymssql步骤如下:首先下载pymssql,地址为:http://code.google.com/p/pymssql/下载源码包,解压缩后看了一下readme,发现需要Cython和FreeTDS。下载Cython,地址:http://cython.o

2015-06-24 17:03:06 505

原创 MFC集成cocos2d-x

将cocos2d-x与MFC结合,主要目的就是在windows下编写编辑器,对于一款游戏来说,工具的重要性不言而喻,出于此目的,做了这方面的研究,主要参照了红孩儿的文章,将自己的一些实践步骤写出来。

2015-06-24 17:03:04 548

原创 cocos2dx与lua

闲来无事,搞了搞cocos2dx的lua脚本,话说lua这东西几年前学过一段时间,也自己开发过c++接口,做过一些小东西,不过时间久远,记忆模糊。捡起来还是费了点功夫,下面就是我的一些体会。cocos2dx使用的是tolua++来制作的lua接口,tolua++文档不多,网上的一些文章也是答非所问,所以自己看代码是最佳学习途径。cocos2dx操作lua的类是CCLuaEngine,其

2015-06-24 17:03:01 795

转载 如何才能更加有效率

纪念一下天才吧!原文地址:如何才能更加有效率作者:职业生涯规划如何才能更加有效率 “拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,知名程序员AaronSwartz来告诉你。 Aaron写过一篇很有名的文章《HOWTO: Be moreproductive》,这篇文章写的实在是太好了,我看了好多遍,很赞同作者

2015-06-24 17:02:59 403

原创 cocos2dx 不同平台上加载文件

cocos2dx在不同平台上读取资源文件时的处理方式是不同的。在ios下,程序调用CCSprite::create("HelloWorld.png"),函数最终会到mainBundle下查找文件。而在android下,函数会查找apk文件,然后从apk中读取资源文件。差异的原因是ios下资源是放在程序Bundle目录下的,而android的apk文件是zip包,资源都被压缩了,所以要从zi

2015-06-24 17:02:57 325

原创 在windows下配置cocos2dx

首先在http://cn.cocos2d-x.org/download下载cocos2dx,下载后解压,如D:\cocos2d-2.0-x-2.0.3。然后使用vs打开D:\cocos2d-2.0-x-2.0.3对应的工程文件,我使用的是vs2010,则打开的是cocos2d-win32.vc2010.sln文件。打开后vs资源管理器如图:接着执行编译,编译过程中有可能会出现类似

2015-06-24 17:02:54 355

原创 osx 下的strace ldd

linux下strace,ldd对于开发者来说非常有用。在osx下可会有类似的查看系统调用,链接库情况等需求。osx下与strace功能相近的程序是dtruss(好像AIX下类似功能的命令是truss,记不清了~~),可以打印程序的系统调用,使用方法和功能与strace基本相同。与ldd相同的是otool -L命令,使用方法为:sh-3.2# otool -L /usr/lib/li

2015-06-24 17:02:52 527

原创 cocos2dx 渲染任意形状贴图

cocos2d-x中的CCSprite只能渲染矩形,如果想随意渲染任意形状的贴图,我没找到什么现成的东西,自己扩展了一下CCSprite

2015-06-24 17:02:49 584

原创 使用C语言计算utf-8字符串长度

C或C++语言处理宽字节字符串上是个弱项,虽然stl定义了wstring等类型,但是实际应用中还是存在一些问题,而C语言的支持就更少了,如果想跨平台,问题就会更多。最近项目中要处理utf-8字符串,需要计算字符串长度以及对其裁剪,例子代码如下:#include #include #include  //utf8字符长度1-6,可以根据每个字符第一个字节判断整个字符长度

2015-06-24 17:02:46 1679

原创 mac ox mountain lion+xcode4.5 编译 boost for ios

项目中需要使用boost,需要自己编译,折腾了一下午,终于搞定,过程曲折。

2015-06-24 17:02:44 448

原创 超级经典的Word技巧

把文字替换成图片首先把图片复制到剪贴板中,然后打开替换对话框,在“查找内容”框中输入将被替换的文字,接着在“替换为”框中输入“^c”(注意:输入的一定要是半角字符,c要小写),单击替换即可。说明:“^c”的意思就是指令WordXP以剪贴板中的内容替换“查找内容”框中的内容。按此原理,“^c”还可替换包括回车符在内的任何可以复制到剪贴板的可视内容,甚至Excel表格。三招去掉页眉那条横线1

2015-06-24 17:02:41 422

原创 Excel表格的35招必学秘技

Excel表格的35招必学秘技  也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。      一、让不同类型数据用不同颜色显示   

2015-06-24 17:02:39 1097

原创 Xbox360游戏刻录傻瓜教程 ImgBurn…

刻录XBOX360游戏常用的软件是ImgBurn,下面介绍刻录方法ImgBurn 是个免费的刻录软件, 功能强大, 不用破解, 可在官方网页下载:http://www.imgburn.com要把 DVD+R DL 刻为 DVD-ROM 属性XO才能读,目前 IMGBURN 可以为如下几个品牌的刻录机改Book Type:ImgBurn篇" TITLE="Xbox360游戏刻录傻瓜教程

2015-06-24 17:02:33 4666

原创 xbox360 IX1.60 引导盘制作

有一些玩家刷了最新的IX1.60固件之后发现有部分旧游戏玩不到,例如,山脊6.生与死4等,或者是之前打了IX补丁的盘子玩不到,这时候你就需要使用IX1.60引导盘。制作IX1.60引导盘首先需要支持D9刻录的光驱。还有一张空白的D9碟子[注意一定要用D9去刻录] 建议使用的软件是IMAGEBURN,设置如图所示IX1.60 引导盘制作" TITLE="xbox360 IX1.60 引导盘制

2015-06-24 17:02:30 1869

原创 XBOX360新手扫盲

还是有很多朋友对xbox360不是太了解,在购买之前一定要注意以下几点哦。    新的主机和新的手柄在第一次使用时一定要认证一下,之后就不用再认证了。方法是:同时按住手柄上面的小圆键和主机开关旁边的小圆键半秒。(1).主机刷机后可以读取全区游戏、可以正常上LIVE。金会员:可以联网游戏、下载游戏试玩、游戏更新、主机更新、电影预告。银会员:下载游戏试玩、游戏更新、主机更新、电影预告。

2015-06-24 17:02:28 1609

原创 Cocos2dx 3.0 以上版本 集成 MFC

cocos2dx 3.x与2.x变化很大,之前写过一篇2.x集成MFC的文章,到了3.x已经不适用了,最近研究了一下3.x与MFC的集成,与大家分享。

2015-06-23 10:19:05 2184

空空如也

空空如也

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

TA关注的人

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