自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (1)
  • 收藏
  • 关注

转载 svn cleanup: sqlite: database disk image is malformed

You do an integrity check on the sqlite database that keeps track of the repository (/.svn/wc.db):解决方法:sqlite3 .svn/wc.db "pragma integrity_check"That should report some errors.Then

2017-09-12 15:27:13 2428

原创 热更plist后,游戏永远无法读取或者是重启后才可以读取的

今天,我们游戏热更了一些游戏的Plist,但是,有的plist的图是需要重启才可以读取,有的是永远都无法读取。1、那些永远都无法读取的plist的图原因:addSpriteFramesWithFile的时候,资源的路径加的不对。比如,下面是我们的search路径:(前7个是缓存路径,后6个是包内路径)CCFileUtils:sharedFileUtils():addSearchPa

2017-08-17 19:21:00 641

原创 提交app苹果审核时报错ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString

今天提交苹果审核时,突然报错,如下:ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [1.2.0] in the Info.plist file must contain a higher version than that of the previously app

2017-08-10 11:35:48 13025

转载 luaj luaoc 回调函数传递的一些小总结(支付)

问题场景:我们的游戏在支付时,由于第三方支付比较费时,可能在支付的过程中,我们lua写的cocos2dx项目会断网,我们的游戏有自动重连的机制。我就想,如果断线好了以后,支付完成了,那在断网之前传入的回调函数是否能被成功执行到呢?就在网上发现了这篇文章 http://dualface.github.io/blog/2013/01/01/call-java-from-lua/#lua20fu

2017-06-24 15:10:26 1034 1

转载 解决MAC电脑下魅族手机adb无法连接问题

MAC电脑本对于开发者而言是一个很方便的东东,但是在对魅族MX手机调试时发现死活连接不上,原来需要做下面的事情:1、首先打开终端,输入命令:system_profiler SPUSBDataType,enter之后可以查看连接的各个usb设备的信息,找到供应商ID(Vendor ID),如MX4的Vendor ID为0x2a45;2、接着在终端输入:echo "0x2a45" > ~/.a

2017-05-11 20:32:43 2017

转载 ant打包出错 ant\build.xml:698: null returned: 1

1、ant编译时突然报错:E:\android-sdk\tools\ant\build.xml:657:  The following error occurred while executing this line:                                                                                       

2017-03-31 16:55:37 1085

转载 [Android] mac上申请签名及使用ant自动编译打包签名APK

原创文章转载请保留出处 http://blog.csdn.net/s278777851/article/details/9053985一、 mac上申请Android签名cd ~/Android-sdk(进入android sdk目录)keytool -genseckey -v -keystore android-release-key.keystore(可改) -alias an

2017-03-31 16:42:13 646

转载 "library not found for - "解决办法

在我们编译的时候有时候会报这个错误 "library not found for - "由于是我们在项目中使用了一些第三方的库,就比如我再使用百度的静态库文件的时候,报出的这个错误。当xcode在编译的时候却找不到这个库,从而导致如此。所以我们要让xcode知道这个库文件在哪里,从而在编译的时候轻松的找到它。解决办法:获取 库文件所在

2017-03-31 10:59:31 864

原创 php文件报错 addFromString(): Invalid or uninitialized

错误:php文件报错addFromString(): Invalid or uninitialized Zip object 或者 ZipArchive::close() [ziparchive.close]: Invalid or unitialized Zip object。原因:zip包打开的方式不对。解决方法:  if (!$zip->open($zipfile, ZIPARC

2017-03-28 16:29:11 3700

转载 /bin/bash^M: bad interpreter: 没有那个文件或目录

运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。具体细节不管,如果验证:vim test.sh:set ff?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set fileformat=unix:wqOK了。。。。。。。bash:

2017-03-28 16:20:13 519

转载 cocos quick的代码加密

quick-cocos2d-x是用lua脚本来写的,而lua是明文形式,如果不对脚本进行处理,那么我们所写的代码将可能暴露给别人(apk和ipa都是简单的zip包装)。quick-cocos2d-x框架为我们提供了一个可编译和加密代码的工具compile_scripts.sh(目前只提供了mac版 ),它位于quick-cocos2d-x/bin/ compile_scripts.sh 。下面

2017-03-28 16:11:36 528

转载 cocos lua 加密与解密 混淆 (版本cocos3.4)

cocos luacompilecocos luacompileOverviewUsageAvailable ArgumentsSamplesOverviewCompile the .lua files to .luac.Usagecocos luacompile [arguments]Available Argumentsarg

2017-03-28 14:09:08 808

原创 工作当中碰见的问题

《工作中碰见的问题》1、在Lua里,函数getPosition()得到的是(x, y),而函数convertToNodeSpace得到的是userData,其中x=UserData.x, y=UserData.y。2、在添加触摸事件时,有一部分安卓手机对于Moved事件特别的敏感。所以如果游戏在Moved事件里有特别的处理时,这个时候要注意。一般需要利用一个offset来解决问题,当按下和

2017-03-01 19:44:46 722

原创 在windows上报错numeric_limit is not a member of std

问题:开发中用到了numeric_limit,在mac里是正常的,但是在window上却报错了???解决方法:你需要添加头文件,这个头文件定义了 std::numeric_limits这个变量。因为在苹果里,编译器已经自动帮你添加了该头文件,所以不会报错。但是在其他平台,这个头文件就不一定被引入,所以有可能会报错。这个时候就需要你自己引入这个头文件。

2016-11-19 15:06:02 1632

原创 报错null was not declared in this scope

问题:有的时候有的平台报错null was not declared in this scope解决方案:在头文件添加如下代码即可#ifndef NULL#define NULL 0#endif

2016-11-14 18:39:23 3644

转载 cocosbuilder中的动画回调Callbacks和sound effects回调

cocosbuilder3中有增加了 Callback和sound effects 的timeline这个东西用来在动画播放过程中控制音效和回调动作,非常方便按住option键(alt), 点击timeline,就会出现可编辑的帧,后面就可以自行设定了。

2016-10-10 11:58:23 1025

原创 采用Apache服务器,利用http协议格式来访问另一台电脑的文件夹

1、下载最新的Apache,并对它进行安装和配置。apache安装和配置 (注:apache/conf/httpd.conf里的listen 80这个端口就是访问时加在ip后所要输入的端口,可任意修改)2、修改和添加Apache的默认站点目录。 修改添加默认站点目录

2016-10-09 15:23:34 3082

原创 ios打包报错/Applications/Xcode.app/...../XcodeDefault.xctoolchain/usr/bin/strip failed with exit code 1

问题:ios打包时,报错如下Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip failed with exit code 1。解决方案:Disable "Strip Linked Product" on our static libs

2016-10-08 17:36:45 2355

原创 C++绑定lua

1、编写.cpp和.h文件;2、通过ini和.py文件由.h生成4个文件;3、取2中生成的四个文件的.hpp和.cpp文件复制到classes文件夹下,在AppDelegate里调用.cpp里面的register.all(...)注册即可;

2016-10-03 23:17:01 496

转载 Google 的开源技术protobuf 简介与例子

本文来自CSDN博客:http://blog.csdn.net/program_think/archive/2009/05/31/4229773.aspx   今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了pro

2016-09-02 17:45:56 533

转载 使用SpriteBatchNode时出现CCSprite is not using the same texture id错误

在屏幕上贴图时,图形硬件需要经过准备、渲染、清除等步骤。每次贴图都会重复这个过程。如果图形硬件能事先知道有一组拥有相同纹理的Sprite需要渲染,则这个过程会被简化。比如,一组Sprite的准备和清除动作总共只需要执行一次。下图的例子使用了CCSpriteBacthNode。屏幕上同时有几百颗子弹飞过。如果一次只渲染一颗,那么帧率马上降到85%。使用CCSpriteBatchNode,可以避免

2016-09-01 20:37:39 2078

转载 Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer解决方法:属性-> java构建路径 -> 库 -> Android Dependencies -> 移除然后在

2016-09-01 18:57:40 598

转载 常用正则表达式大全 (转)

正则表达式30分钟入门教程正则表达式30分钟入门教程网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了

2016-08-15 18:27:08 454

转载 lua垃圾回收机制

一、检测lua内存泄漏:注:使用“collectgarbage("collect")”,局部变量v被回收,my_list没有被回收。注:局部变量v占用的内存被回收。注:将my_list置为nil,使用“collectgarbage("collect")”可以回收。总结一: 如何监测Lua的编程产生内存泄露:1.       针对会

2016-02-02 12:01:31 634

转载 ios所有设备分辨率

分辨率设备240*320iphone 1/2320×480iphone 3/3GS640*960iphone 4/4S 640×1136iphone 5/5S1334*750iphone 6/6s1920*1080iphone 6 plus/6s plus1024*768ipad1/

2015-12-04 13:52:42 665

转载 Quick-Cocos2d-x 多分辨率适配详解

多种分辨率的适配一直都是一个蛋疼的问题,各家公司可能都有自己的一套方案。今天我为大家介绍的是我们在多款游戏里实践后的解决方案,相对来说成本和实现难度都较低,效果也很不错。多种分辨率适配的原理因为横屏和竖屏的原理完全相同,所以本文先以竖屏为例,后文再说明横屏的处理。制作一张 640×960 像素的图片,并传入设备查看:查看时将图片缩放到合适大小,确保图片左右两

2015-11-30 18:44:49 643

转载 [3D理论] 关于unity中的update、Lateupdate和FixedUpdate。

MonoBehaviour.Update 更新        当MonoBehaviour启用时,其Update在每一帧被调用。        MonoBehaviour.FixedUpdate 固定更新        当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。        处理Rigidbody时,需要用FixedUpdate

2015-11-26 18:55:35 397

转载 Unity3D中Update和Lateupdate的区别

Unity中Update和Lateupdate的区别。Lateupdate和Update每一祯都被执行,但是执行顺序不一样,先执行Updatee然后执行lateUpdate。如果你有两个脚本JS1、JS2,两个脚本中都有Update()函数, 在JS1中有 lateUpdate ,JS2中没有。那么 lateUpdate 函数会等待JS1、JS2两个脚本的Update()函数 都执行完后才

2015-11-26 18:52:50 679

转载 Unity3D Update() 和 FixedUpdate()区别

Unity3D中 Update()与FixedUpdate()的区别是什么呢?从字面上理解,它们都是在更新时会被调用,并且会循环的调用。但是Update会在每次渲 染新的一帧时被调用。而FixedUpdate会在每个固定的时间间隔被调用。那么要是Update 和FixedUpdate的时间间隔一样,是不是就一样呢?答案是不一定,因为Update受当前渲染的物体,更确切的说是三角形的数量影响

2015-11-26 18:50:47 359

转载 unity脚本执行顺序详解

unity脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到Awake ->OnEable-> Start ->-> FixedUpdate-> Update  -> LateUpdate ->OnGUI ->OnDisable ->OnDestroyusing UnityEngine;using System.Collections;public class Be

2015-11-26 18:39:00 454

转载 Input.GetButtonDown没有正确响应

缘起之前在游戏主城中做了个很简单的功能,点击某些建筑会有高亮效果。最近突然发现不好使了,偶尔会响应一次,但效果也缺失了一半。最开始以为是建筑的包围盒出问题了,一想也不对,如果是这个原因,应该一直不出效果而不是偶尔正常。写了点日志,发现Input.GetButtonDown居然没有正常响应,瞬间就不淡定了。镜花水月最近也没有更新Unity版本,问题必然还在自身。纠结了

2015-10-29 10:46:58 3060 2

转载 lua的table.sort 中出现 invalid order function for sorting

今天很诡异地遇到这个错误,看意思是排序的比较函数有问题,但自己一开始用各种方式都无法让lua报出这个错,包括给table.sort的第二个参数传入各种稀奇古怪的东西。后来看到其它论坛里有人也问这问题,那人写了个洗牌程序出这个错了。我想了下,估计是稳定排序和不稳定排序的问题。验证了一下,果然是这样。原来的比较函数(根据score排序,score相同排lv):function

2015-09-25 20:05:18 4281 2

转载 mac下显示和隐藏隐藏文件

显示隐藏文件的最简单方法是使用终端。只要打开终端(位于应用程序——实用工具),将以下代码复制进去然后回车 defaults write com.apple.finder AppleShowAllFiles -bool YES Finder需要重启才能应用修改,在终端中接着输入 killall Finder 并回车 恢复隐藏不可见,在终端中输入以下代码并回车 defaults

2015-08-08 18:11:20 346

转载 size_t

size_t在C语言中就有了。它是一种“整型”类型,里面保存的是一个整数,就像int, long那样。这种整数用来记录一个大小(size)。size_t的全称应该是size type,就是说“一种用来记录大小的数据类型”。通常我们用sizeof(XXX)操作,这个操作所得到的结果就是size_t类型。因为size_t类型的数据其实是保存了一个整数,所以它也可以做加减乘除,也可以转化为int并赋

2015-07-03 15:50:02 412

原创 在sublime3(2)中生成类或者方法的注释

1、首先在sublime安装Package Control,具体可以参考:如何安装Package Control;2、安装完Package Control以后,重启sublime;3、step1:Preferences -> Package Control;      step2:框内输入命令Install Package回车;      step3:继续在框内输入DocBlock

2015-05-27 21:04:12 3260

转载 了解lua setmetatable和__index

--------------------------------元表里的__add等方法-----------------------------------------------------------function add(t1, t2) -- body assert(#t1 == #t2) local length = #t2 for i = 1, length do t1

2015-05-25 15:20:14 830

转载 [转载]新Macbook pro充电指示灯不亮并且充不上电的解决方案

前几天刚买了MacBook pro 700,刚才用的时候,插上电源适配器并连上电脑后发现充电指示灯不亮,并且电脑没有显示充电。我一下子慌了神,以为坏了,转念一想,apple的东西不至于这么容易坏吧,于是就找到了强大的google,在上面找呀找,找了很多都是说换电源适配器,无视之。最后终于找了一个和我一样情况的,引起问题的原因和解决方法如下:(引用内容:)新的MBP 700入了2星期

2015-05-20 20:37:53 23226

原创 开始学习quick 3.5注意

1、下载quick3.5后,直接shell里运行demo(例如里面的2048)里面的debug_mac.sh,无法成功。因为这些例子不是很完整,它们只能利用quick3.5里的模拟器(类似player),这个模拟器不是quick3.5一下载就有,这个模拟器也需要quick3.5编译成功了才会有。当这个模拟器有了以后,再在shell里跑debug_mac.sh时,demo就可以跑起来了。这个模拟器的

2015-04-30 16:18:26 777

转载 extern C的作用详解

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般之包括函数名。     这个功能十分有

2015-04-29 16:59:35 432

转载 打包出错Duplicate id @+id/image, already defined earlier in this layout Issue

android在这次的更新23.0.2的SDK tools在用android tool export打包时候会出错,出错类型为{Duplicate id @+id/image, already defined earlier in this layout Issue: Checks for duplicate ids within a single layout Id: Dupli

2015-04-27 16:36:46 8215

计算机丢失MSVCRTD.dll解决的方法

该资源解决开发过程中遇到的问题,可以帮助开发者在开发过程中减少时间的浪费

2011-06-05

空空如也

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

TA关注的人

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