自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(232)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Cocos测试:局域网使用clumsy模拟广域网网络延迟

cocos游戏完成后有一些模块在良好的网络条件下运行良好,但在网络延迟的情况下 有可能会崩溃或者报错。我们可以有意的去模拟这种情况。我们经过百度后发现clumsy这款软件可以达到这样的效果。于是搜索下载。西西软件园等多个网站都有下载。下载后我们用管理员权限解压打开 发现 点击start发现报了:failed to start filtering:filed to open

2015-11-12 20:41:37 4977

原创 解决Cocos客户端libpng warning:iCCp:known incorrect sRGB profile

方案1,改写libpng源码,在打印处加入文件名(改写成功,生成了lib和dll,但未见打印效果)。方案2,使用GIMP手动改写png的色彩配置文件为sRGB v4 ICC preference.ICC 色彩配置文件,效率低方案3,使用ImageMagic 编写Python脚本批量删除文件内置的sRGB配置文件,由此发现png图片名字中带有空格的执行脚本失败,且剩余未转换图片数与libpn

2015-11-09 10:49:13 9018

原创 Cocos适配带虚拟导航栏手机(HUAWEI 荣耀6 Plus)

百度搜索Android打开关闭虚拟导航栏找到以下几个结果http://www.360doc.com/content/12/0319/09/834950_195545006.shtml这里确定要使用这几行代码View rootView=getWindow().getDecorView();rootView.setSystemUiVisibility(View.SYSTEM_UI_

2015-10-31 17:24:50 4760 3

原创 SVN更新乱码解决

1.下载sqlite3.exe2.强sqlite3.exe放到svn的同级目录3.启动cmd执行sqlite3 .svn/wc.db "select * from work_queue"4.执行delete from work_queue

2015-10-14 10:36:12 5774 11

原创 Cocos2dX 动作结束回调应用

版本:3.3 工程:Luafunction Home_NPCPanelClick(sender, eventType) if eventType == ccui.TouchEventType.ended then AudioManager:playButtonEffect() local cnt = table.getn(Home.tabNPCActivit

2015-10-09 16:07:27 1739

转载 Android SDK版本与Java编译器版本的对应关系

一、Android SDK版本与Java编译器版本是有对应关系的二、Android 4.4以上(包括Android 4.4)才可以用1.7版本的编译器      在Android 4.4以下的只能用1.5和1.6版本的编译器,不能用1.4版本及其以下版本http://blog.csdn.net/scyatcs/article/details/40824497

2015-10-08 17:31:08 2954

原创 Cocos Studio的csb文件中clone列表子元素,但动画未随之克隆的分析

列表中复制UI元素(附有动画)并同时复制动画问题和杨帆讨论的2套方案:1.列表子元素,子元素动画与列表界面在同一UI文件中(宋胜磊):TimeLine:对应一个元素的完整动画的全部数据,TimeLine里的多种类型Frame则是动画关键帧。元素根据不同动画表现形式有多种存储动画数据的TimeLine分别包含多种动画类型的Frame数据-旋转,缩放,位置,颜色,显示等这多种Fra

2015-09-18 14:34:39 2528

原创 Cocos客户端如何连接服务器

项目接近完成,感觉知道该学习哪些知识,但是实际应用中并没有用到,因为项目是分工合作,窥一斑而见全豹是不可能的。前几天主程对我迟到很有意见,所以他看不到我晚上23:00走的,他也看不到公司其他项目组都是10:00左右才到公司的,而我每次因为堵车都迟到在10分钟以内,但要写请假申请表明我请了30分钟的假。看看公司其他的项目组,看看自己项目组里每天上班聊QQ,看新闻,聊天的其他同事,我只能说,既

2015-09-08 20:17:24 4295

原创 2014神的苏醒 2015神的进击

2014-20152014转眼划过,这是2014工作的最后两个小时,做个总结吧。我发现的是不知道是心浮气躁还是工作的惯性导致的原因,我的写作能力有所下降,而且下降颇大。脑海中词汇枯竭,不愿意花费时间斟酌场景以及表达。最近很少说话,我都觉得不知道怎么说话了。2014取得的成就:1.加入了一个有很大办公场所的公司,不再憋在一个老鼠洞里干活,除了薪水的提升,虽然不明显,这是最大的进步

2015-02-14 17:17:28 1369 4

转载 使用函数模板需要注意的几个地方

http://blog.chinaunix.net/uid-20596472-id-1918301.html①  如果在全局域中声明了与模板参数同名的对象函数或类型则该全局名将被隐藏在下面的例子中tmp 的类型不是double 是模板参数Typetypedef double Type;template Type min( Type a, Type b ){// tmp 

2015-02-11 10:33:01 1416

原创 宏-在复杂调用的情况下不可预期的行为

#define min(a,b) ((a) 在复杂调用的情况下,它的行为是不可预期的,这是因为它的两个参数值都被计算两次. 一次是在a 和b 的测试中另一次是在宏的返回值被计算期间.#include #define min(a,b) ((a) < (b) ? (a) : (b))const int size = 10;int ia[size];int main() {

2015-02-11 09:53:04 793

原创 Cocos2d-x回调函数 Lambda表达式

参考http://zh.wikipedia.org/wiki/C%2B%2B11#Lambda.E5.87.BD.E5.BC.8F.E8.88.87.E8.A1.A8.E7.A4.BA.http://baike.baidu.com/link?url=ip5P-8vQcbMDUkPnCV6BdP0JcSPqk-NfVBdB3-EwS7LL3Y8vUZ_XDMk1C9RVTE2seg8JJ4L

2015-02-10 18:09:29 1645

原创 Cocos2d-x源码阅读 UI树2

Cocos2d-x的UI是按照树形结构组织的。大家学过数据结构的话 就知道 什么是树了。树只有一个 根节点,根节点没有父节点,其他节点都有父节点和子节点,而叶子节点没有子节点,叶子节点就是指没有子节点的节点。在这里父和子 都是相对的。我们知道树结构的遍历有3种方式,说是遍历 就是把每个节点找个遍的意思,前序遍历,中序遍历,后序遍历。所谓的前,中,后指的是根节点,

2015-02-07 18:59:53 1999

原创 Cocos2d-x源码阅读1 UI树1(第一次系统而有成效的阅读源码的感悟)

之前我很少看源码,觉得枯燥又没有头绪。说实话现在看的也少,不过作为程序员要想成长,必须要突破自己的瓶颈吧。也许我的天赋不在写代码这里,也许这是一个越走越难的路,也许这又是一个有金矿的浅坑,坚持下去就会挖到金矿。然而没有那么多可以选择叻,试着去强大吧,即使自己不擅长,即使落后很多,即使,即使,即使,即使,。。。。http://cn.cocos2d-x.org/tutorial/show?

2015-02-07 17:57:38 1341

原创 Cocos2d-x3.3Final(12)TextField常用成员函数(C++)

TextField * textField = TextField::create("input words here", "Arial", 30);textField->setPosition(Vec2(widgetSize.width / 2.0f, widgetSize.height / 2.0f));textField->addEventListener(CC_CALLBACK_2

2015-02-06 12:32:48 5672

原创 Cocos2d-x3.3Final(11)TextBMFont常用成员函数(C++)

TextBMFont:来自http://www.cocos2d-x.org/wiki/Widget的释义,In addition to UILabelAtlas, you can also display a label by UILabelBMFont.显然这两个是都是可以显示一个标签的另外一个控件,和TextAtlas一样,但显然这两个有不同。TextBMFont * textBM

2015-02-06 10:02:14 2437

原创 Cocos2d-x3.3Final(10)TextAtlas常用成员函数(C++)

TextAtlas  //来自于官网 http://www.cocos2d-x.org/wiki/Widget的释义, UILabelAtlas can display number label that jointed by images:atlas的英文含义是地图集,所以释义可以解释为可以显示由图片组合而成的数字标签的标签地图集。TextAtlas * textAtlas = Te

2015-02-06 09:52:56 4187

原创 Cocos2d-x3.3Final(9)RichText常用成员函数(C++)

RichText  * _richText = RichText::create();RichElementText * re1 = RichElementText::create(1, Color3B::RED, 255, str1, "Marker Felt", 10);RichElementText * re4 = RIchElementText::create(4, Color3B

2015-02-05 17:53:04 3689

原创 Cocos2d-x3.3Final(8)PageView常用成员函数(C++)

PageView * pageView = PageView::create(); //新建pageView->setContentSize(Size(240.0f, 130.0f)); //设置大小pageView->removeAllPages(); //清除所有页pageView->insertPage(layout, i); //插入页pageView->scrol

2015-02-05 15:21:18 6416

原创 Cocos2d-x3.3Final(7)Focus常用成员函数(C++)

主要函数有 _horizontalLayout->setFocused(true); //设置焦点聚焦在该布局上_horizontalLayout->setLoopFocus(true); //在该布局内循环设置焦点_horizontalLayout->setFocusEnabled(); //设置该控件上聚焦_horizontalLayout->isFocusEnabled(); //是否可以聚

2015-02-04 17:33:49 4194

原创 解决Cocos2d-x进入游戏后,调节音量键不管用,要按一下返回键,音量键才可用的Bug

我们知道 处理按钮事件都是在view里做的,而我们游戏的主界面继承了Cocos2dxGLSurfaceView 所以 应该是这个文件里对按钮的处理有问题,于是我们找到这个文件,这个显然是2d-x的源文件,但我们抱着试一试的心理 加上自己写的按钮处理事件。结果加上之后没有任何效果,跟没加一样,所以我们知道 不是这里的问题。于是 我们再思考,根据那些错误提示。具体我

2015-02-03 18:07:45 3352 1

原创 Cocos2d-x3.3Final(6)Slider常用成员函数(C++)

滑动栏:Slider * slider = Slider::create();slider->loadBarTexture("sliderTrack.png");//设置滑动栏的背景图片slider->loadSlidBallTextures("sliderThumb.png", "sliderThumb.png", "");//滑动栏的滑动按钮图片slider->loadPr

2015-02-03 17:38:53 3465

原创 Cocos2d-x 找不到UI控件所在的头文件(解决方案)

在需要使用的文件的.h文件中加入以下代码#include "cocos2d.h"using namespace cocos2d::ui;

2015-02-03 17:34:26 2733

原创 Cocos2d-x3.3Final(5)LoadingBar常用成员函数(C++)

loadingbar就是进度条,如果要实现进度条的滑动,我们必须要实现update函数例如:void HelloWorld::update(float delta){_count++;if (_count > 100)_count = 0;LoadingBar * loadingBar = static_cast(getChildByTag(0)); loadingBa

2015-02-03 17:31:47 2077

原创 Mysql 表中随机取数据记录

SELECT * FROM table_name ORDER BY rand() LIMIT 5;

2015-02-02 18:08:01 1266

原创 Cocos2d-x3.3Final(4) ImageView常用成员函数(C++)

说明这个系列只是提供函数的熟悉和方便查找,实在没什么技术含量- -ImageView * imageView = ImageView::create("cocosui/ccicon.png");//新建图片imageView->setScale9Enabled(true); //是否启用九宫格显示模式imageViewChild->setSizeType(Widget::S

2015-01-30 10:56:05 8986

原创 Cocos2d-x中 发起http请求

bool httpTool::httpRequest(char * tag, char * url, char * requestdata, int requestType){// 请求示例//CCHttpRequest* request = new CCHttpRequest();//request->setUrl(url /*"http://httpbin.org/delete

2015-01-29 14:58:29 3219

原创 Cocos2d-x3.3Final(3) Button常用成员函数(C++)

Button * button = Button::create("cocosui/animationbuttonnormal.png");//新建按钮 Button* button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png"); //新建按钮button->addTouchEvent

2015-01-28 18:05:46 7511

原创 Cocos2d-x3.3Final(2) Layout常用成员函数(C++)

Layout* root = static_cast(_uiLayer->getChildByTag(81)) ; //找到根布局 81Layout* background = static_cast(root->getChildByName("background_Panel"));//其他的组件都可以在这个布局里找,注意看是root->getChildByNameLayou

2015-01-27 20:08:05 2666

原创 Cocos2d-x3.3Final(1) ListView常用成员函数(C++)

ListView listView = ListView::create(); --创建列表listView->setDirection(ui::ScrollView::Direction::VERTICAL);--设置列表方向listView->setBounceEnabled(true); --设置弹力listView->setBackGroundImage("cocosu

2015-01-27 18:30:46 8559

转载 Cocos2d-x下Lua调用自定义C++类和函数的最佳实践

有人对Cocos2d-x Lua调用C++,C++调用Lua仍然一知半解,不能一窥全貌。为什么要用tolua++,为什么要用bindings-generator。详细全面透彻有力的一篇文章多谢洪亮大神。http://segmentfault.com/blog/hongliang/1190000000631630

2015-01-15 19:11:18 2036

原创 Android使用第三方已经生成的动态SO库 (解决银联崩溃)

在游戏接入第三方RgSDK的时候,游戏支付出了问题,在点击银联标志的时候,游戏崩溃。通过询问RgSDK的技术人员。发现在我根据文档拷贝的所给的SDK的Demo里的文件时少拷贝了一个libentryex.so.他们说这个就是银联的so库。于是 我就把它拷贝过来,拷贝到了libs/armeabi文件夹下,结果在生成apk的时候,这个so库被清除了。于是网上找资料 发现 so库的位置虽然是l

2015-01-08 18:07:17 3935

原创 Cocos2dx发布Android包,配置开发环境(菜鸟级入门,一看就会)

1.下载adt-bundle-windows-x86_64这里边有Eclipse和Android SDK ,这个很方便,因为Eclipse里Android的SDK路径已经给你配置好了。PS:1.注意下载的时候要找到自己操作系统对应的版本,32-32,64-64.2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载1.7的,你在Eclipse里选择编译器的时候就可以

2015-01-08 17:16:45 31351

转载 Cocos2dx打包成apk包时在手机上闪退 CCApplication.cpp function:sharedApplication line:60

Cocos2dx打包成apk包时在手机上闪退在项目运行过程中,在手机上运行会出现闪退的现象, 报告错误代码如下:06-30 10:45:19.921: E/cocos2d-x assert(28033): E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../cocos2dx/platform/an

2015-01-05 16:13:05 7665 2

转载 Android.mk详解(转载)

http://www.cnblogs.com/likwo/archive/2012/05/09/2492614.html 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理

2014-12-25 16:51:20 930

原创 javah指令编译class文件生成.h文件找不到android.app.Activity

无法访问android.app.Activity是说明没有引入android.jar包可以看看java -h里面的具体说明。其中有一个-bootclasspath参数 让他指向android.jar包以下举个例子:javah -classpath bin/classes -bootclasspath D:\Environment\android-sdk-windows\android-

2014-12-16 17:47:30 2230

转载 adb server is out of date.killing的解决办法

百度知道:http://jingyan.baidu.com/article/d621e8da0dee022865913fce.html编译android工程出错

2014-12-05 11:27:34 836

原创 大端存储 小端存储 (终极版本Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建)

参考文章:http://blog.sina.com.cn/s/blog_79a076a101016hhf.htmlhttp://blog.csdn.net/aaronin/article/details/7700771http://www.cnblogs.com/daxu/archive/2012/08/14/2638278.html什么是大端小端存储:(百度百科)

2014-12-02 21:02:31 2672 1

转载 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包

---------------------------Microsoft Visual Studio---------------------------未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。此问题可能是由配置更改或安装另一个扩展导致的。可以通过查看文件“C:\Users\

2014-11-24 09:41:10 4527 1

原创 如何取消联通来电管家(发短信)

0000至10655766

2014-11-21 13:22:11 7393

Eclipse NDK插件

放入Eclipse plugin,再打开Eclipse,在Android下出现NDK选项,配置你的NDK路径

2014-12-30

JQuery CHM中文文档

JQuery CHM中文文档 需要的来拿 不需要的就算了 我主要是要分下载别的

2011-02-28

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

TA关注的人

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