自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 cocos creator 3.5版本远程下载资源跨域问题解决

cocos creator 3.5版本远程下载资源跨域问题解决

2022-08-18 10:20:34 3019

原创 eclipse 加载android工程,报错org.apache.http.Header

问题:eclipse 加载android工程,报错Type The type org.apache.http.Header解决:将android SDK 下面的jar包放在对应工程的lib下解决问题路径:android-sdk-windows\platforms\android-23\optional\ 里的org.apache.http.legacy.jar 包...

2020-11-20 11:15:59 346

原创 关于jdk 11 14 版本 没有tool.jar文件的问题

今天下载了jdk用,官网下载了14版本。但是在配置环境变量的时候,发现没有tool.jar换成了11版本,一样没有然后换成了1.8版本 有了发现问题:1、11 14 版本没有tool.jar 哪怕配置环境变量,依旧用不了2、11 14 版本没有jre ,要命令行生成。cmd 然后cd 到jdk下面执行bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 生成jre...

2020-07-16 10:47:38 6851 1

原创 cocos vscode+luaide 断点调试配置

前言:每次都被调试,搞得头大,记忆力不好,每次也都忘记配置流程,写个博客,帮助大家也帮助自己。需要的软件:vscode 、luaide、vsstudio(这个可要,可不要,我的配置并没有用到)1、安装vscode 这个官网直接下载就可以了2、安装luaide (卸载或关闭其他的lua工具) 直接在vscode商城里下载即可注意的地方:exepath,填写exe生成的地方。换成自己的路径ide点击调试的时候,加入LuadegJni文件...

2020-07-06 16:01:14 2396 4

原创 cocos creator android 编译踩坑

报错1:Execution failed for task ':mergeDebugAssets'.解决方案:之前是有路径太长的问题,在 project build.gradle 里面的allprojects 添加了buildDir = "C:/tmp/${rootProject.name}/${project.name}"但想了下,竟然还报了C:\$Recycle.Bin 错误。不太对劲吧,不可能我的电脑问题啊!哈哈,所以抖机灵把这个路径,放在了游戏项目下,改为: build..

2020-07-05 20:01:48 1954

原创 cocos creator tieldmap 兼容问题

cocos creator 版本:2.3.3tieldmap 版本:1.2.4步骤:creator打包成web,构建生成链接后打开出现问题问题:SAXParser解析问题,定位到该js文件。修改无效解决方法:找到本地的js引擎路径,如:“Creator\2.3.3\resources\engine\bin\.cache” ,删除这个".cache“文件夹。重新打开creator,重新编译即可...

2020-06-08 21:08:18 272

原创 cocos creator 抽奖功能最简单的逻辑代码

之前我一直在想,抽奖的逻辑到底怎么样会简单点,通俗易懂,贴代码

2020-03-04 17:45:08 506

原创 关于cocos creator + vscode 调试相关问题

问题1:报breakpoint set but not yet bound 错误解决1:1.确认打开文件夹中包含project.json 文件,包含.vscode文件夹,并且.vscode文件夹下有launch.json2.在cocos creator页面,点击所有开发者配置 开发者->vs code 开发流 点击所有3.在vs code 中 安装 chor...

2020-02-24 22:05:45 3202

原创 C++ lua 交互的 AES加密

背景:当前开发中,lua中有需要用到aes加密的需求,底层c++是有aes模块的,但是程序一直没有用到,我修改了一番。两点:加密,解密梳理流程:加密:字符串输入,秘钥输入,16的倍数不足的补N(N为不足的位数,例:12个字符串,缺4个,后面4个全部补4),AES加密,加密完成,base64再加密,输出解密:密码输入,秘钥输入,base64解密,16的倍数不足的补N(N为不足的...

2020-02-15 23:26:34 2014

原创 cocos2dx cjson解析

日常cocos2dx+lua 我们利用的是lua 的json解析,但是有个缺点,是太卡,效率太低。出于这个考虑,我们可以将json放在c++层运行,lua中调用,提高解析效率。cocos2dxlua本身,就自带了json的解析功能,在c++中,名叫:cjson、、、、我们只需将这个类导入,并在lua中注册调用即可操作步骤:1、2、3、我们可以搜索到,在c++的A...

2020-01-13 09:40:42 592

原创 git 安装后的基本操作

1.安装问度娘2.安装完成后1>检查是否安装完成 git --version 出现版本号说明安装完成3.添加你的账户git config --global user.name "你的账号"git config --global user.emall "你的邮箱"4.生成密钥ssh -keygen -t ras -c "macpro"三个回车以后,...

2019-11-16 12:09:24 221

原创 C++ 编译c2005错误 变量重定义

.h文件extern 声明方法,变量.cpp文件定义方法,变量例子:a.hextern int _num;a.cppint _num = 0;注意:.h最好加上宏定义#ifndef CC_A_H#define CC_A_H或者#pragma once...

2019-11-13 10:29:41 262

原创 lua c++ 交互 AsyncTaskPool 补全

问题:程序中需要用到线程池AsyncTaskPool ,但是lua里面调用的接口,源码并没有补全解决思路:源码中方法已经帮我们写好,但是里面的实现是没有的,利用c++和lua的交互,自己去补全解决代码:方法:lua_cocos2dx_AsyncTaskPool_enqueue以4个参数的作为例子详情1:这里存在一个问题,因为这个方法实际是有...

2019-08-15 10:38:22 346

原创 lua 无需重新登录和编译,重新打开页面及时刷新

问题:我们有时在开发中,一个lua修改以后,要重新登录或者重新打开编译器,才生效,反反复复效率很低解决思路:我们能够使用.lua是因为调用了require("这里是我们要用的lua文件路径"),而require使用的时候,是返回的package.loaded里面的,里面有->返回 ,里面没有->加载,存储,再返回,那咱们只需要让这里不存储,每次都重新加载即可实现...

2019-07-26 17:09:54 640

原创 cocos 接入appstore支付

流程1、点击客户端对应支付按钮(app内商城都有对于的按钮,例如:2元)2、获取app服务器返回该商品价格等信息3、用此信息调用apple服务器对应的商品列表(apple商品列表读取并保存)4、检测是否有与之对应的商品(在apple的商品列表中查询要购买的商品,一般为后台配置标识)5、有此信息,调用apple支付,支付成功->返回给客户端消息->请求app服务器是否...

2019-02-13 11:06:01 1536

原创 cocos2dx+spine 蒙皮遇到的问题

spine版本:3.6cocos2dx版本:3.1问题:spine动画加入了蒙皮效果,cocos2dx程序加载以后,显示出来的蒙皮区域是撕裂的原因:spine版本太高,cocos自带的spine库不支持,我们需要将spine库换成兼容的版本寻找:spine官网有自己的模块,显示对应的运行库,github上有对应的说明,怎么替换解决:替换以后库里调用cocos方法...

2018-09-11 20:51:35 2314

原创 cocos2dx csb播放动画注意

Node* _bgCsb = CSLoader::createNode("plaza/NewPlazaView/beijingdonghua.csb");//加载csb文件_bgCsb->setPosition(Vec2(m_ContentSize.width / 2, m_ContentSize.height / 2));this->addChild(_bgCsb);Acti...

2018-09-06 21:47:51 1051

原创 creator文件操作问题

读取本地文件cc.loader.loadRes(文件路径,function(err,info){备注:err是读取错误提示,info是文件中的信息注意:loadRes是默认读取项目下assets\resources里的文件});获取到的info返回,根据自己的需求整改,如果你的是json文件,则info返回的就是json,很方便...

2018-09-01 16:38:25 741

原创 cocos2dx TextField占位符问题

cocostudio 中TextField的占位符因为颜色混合的问题,不美观,而且连对齐方式都很难设置只有借助代码来优化显示m_labelNum = (TextField*)m_layoutRN->getChildByName("TextField_num");m_labelNum->setPlaceHolderColor(Color4B(191, 208, 238, 100)); /...

2018-06-10 17:43:32 1173

原创 对于android编译包 ndk找不到str::to_string()

c++11加入头文件#include 而不是#include

2017-11-13 11:01:32 1707 2

原创 Python安装httplib2

1、连接下载httplib2库https://pypi.python.org/pypi/httplib2/0.10.32、下载下来解压在你的python目录3、进入命令行模式4、命令进入你解压以后lib的路径5、命令行敲上"python setup.py install"6、安装完成注意:解压一定要解压到你的python路径下命令行install也一定要

2017-04-25 13:45:53 1954

原创 cocos2dx 特效

cocos2dx加动画,两种方式,1、骨骼动画,2、帧动画、帧动画加载有两种方式:1、图片加载,2、csb加载cocos2dx源码实现的时候,是有csb实现类的,只需要加以调用就可以了,而csb文件则是cocosStudio可以导出的具体:    local node = cc.CSLoader:createNode("文件名")    node:setCascad

2017-04-15 08:43:09 405

原创 lua 可变参数的运用

lua中...在参数列表中意为"可变参数",这个可变是指,通过这个可以输入很多参数,但是不需要一一列举出来!~例子:function a(...)for k ,v in pairs(...) doprint("this is print=",k,v)endendlocal at = a(101,202,303,404)print(at)

2017-04-01 08:38:56 2639

原创 Lua中调用.和:的区别

在Lua中,我们经常可以看到用.调用函数和用:调用,那么这两个到底有什么区别呢?例子:1-------function  PromoTion:addRightCell(info)    self.selectId = info.id //这里是给 self.selectId赋值    self:updateRightCell()//这里开始调用函数,注意是用:调用了

2017-03-24 09:49:50 1056

原创 对于KMP算法的理解

在《大话数据结构》里的第一个串算法是KMP算法,对于这个算法,网上有很多文章,但是都是各有各的说法,有点:一千个人看哈姆雷特有一千个哈姆雷特!!!然后头天晚上 看了大致,有点摸不着头脑next数组是怎么生成的,K值又是怎么计算的!脑子休息白天一天,晚上有点儿大彻大悟了!以下是我的个人理解next数组的演算,我尽可能的把自己的想法说的简单易懂,不足之处还请见谅!!!

2017-03-17 09:34:31 333 2

原创 Lua __index __newindex rawset解释

含义:1、__index (理解一点:就是在表里查找key)设置以后在找元素时会在元表里找,顺序为-1、主表里找key,key不到执行-2-2、元表里找key,若key没有,则返回nil,有并且是表再执行-1,有不是表则直接返回2、__newindex(用于修改和添加key)设置在找不到元素以后在表里添加,具体看代码3、rawset这是忽略__index具体用法

2017-03-13 10:20:12 389

原创 不使用按位运算符,实现或"|",与"&",左移位"<<",右移位">>"二进制运算

int test(int num1,int step){//左移位num1 = num1 + pow(2,step);}int test(int num1){//右移位//这是移一位的时候,移n位没算num1 = (num1 - (num1%2))/2;}int test1(int num1,int num2){//或(只要有一个1就为1)int m

2017-03-01 21:18:56 452

原创 Lua基础需要注意的问题

在lua的简单学习语法上,以下是需要我们注意的1、if语句后面跟then关键字(不管是if、if else、if嵌套),if的条件语句后面一定要加上then关键字,结束以后加上end关键字形如:if(a>b)thenreturn aelsereturn bend2、while,for循环语句后面要加上do关键字,结束同样要加end关键字形如:for a,

2017-02-28 15:39:29 610

原创 Lua下载安装

1. 登陆官网下载源码 -> www.lua.org -> get started ->  installing  选择系统类型(这里是Windows的,所以下载 luaDist)2. 下载以后, 解压,假如解压到 D:\Lua\LuaDist0.9.8  (以下均以此路径为例)3. 将 D:\Lua\LuaDist0.9.8\bin 添加到系统的路径中, 我的电脑-> 高级系统设

2017-02-27 14:02:17 2621

原创 C/C++ string转int

这种基础的小问题,总是在面试的时候,或者不起眼的地方出现,虽是基础,还是会碰壁,注意以下几点:1、string传入的时候是const的不可以改变2、一定要判断传入的string是否是有效的3、判断string是否是结尾的条件是'\0',字符串末尾都是有这个,注意是反斜杠4、string里面的单值取出的时候是ASCII的,要减去48,也就是‘0’int constToIn

2017-02-12 21:37:22 422

原创 python基础4--------类

类的定义:class 类名继承class 类名(继承的类名) 注:可以多继承例子:包含继承#函数定义时的self就是c中的thisclass oneClass(object):    mNum = 0    def addNum(self,x,y):        return x + ymOne = oneClass()print(mO

2017-01-08 13:13:17 204

原创 python基础4--------函数

“”函数“”也叫“”方法“”,是一个功能块。C++/java都是有函数的python的函数定义如下def 函数名(参数):return 可能的值也可以没有return这里有注意的事项:1、关键词def定义函数2、def后面要敲空格3、函数名自己定义4、参数中有一个self可以加上,这个按我的理解是调用的对象,下面详解5、后面是冒号“:”不是C++/JAVA的分号

2017-01-08 10:56:55 213

原创 c++/c fopen_s打开文件

fopen_s打开文件errno_t __cdecl fopen_s(_Outptr_result_maybenull_ FILE ** _File, _In_z_ const char * _Filename, _In_z_ const char * _Mode)参数1、File指针参数2、文件名参数3、允许访问的类型:主要:参数3:"r"打开以进

2017-01-04 17:32:17 13688

原创 c++利用Winlnet简单的http请求

转自:http://blog.csdn.net/wzx19840423/article/details/6536342

2017-01-04 16:49:38 442

原创 android获取手机通讯录

对于android还是新手,所以网上找了很多资源,总结起来如下;1、通讯录存在sqlite里,可以通过类Cursor获取,这个就是一个表,表里面有通讯录里面的名字==2、通讯录可能存在一个或多个相同名字不同号码,要注意3、通讯录里面的ID对应Name,Name对应多个或Num上代码:public void getPhoneNumMsg(final Context context

2016-12-22 10:04:14 642

原创 android activityA操作acticityB

android activityA操作acticityB这个操作是指在A中可以做一些B的事情,譬如调用B的方法,或者关闭B1、静态方法在A中声明B的静态对象,在B中的onCraete中初始化this,当然这样做的话,在A中还要写自己的getInstance,看代码activity Apublic class StartActivity extends Activity impl

2016-12-22 09:46:56 470

原创 android activity里startActivityForResult方法,第二个参数异常

acticity里面的startActivityForResult方法,是交互两个activity之间回调信息(会回调一个onActivityResult方法),A 调起B,B在关闭以后想要做什么事情,A 的onActivityResult()方法继续操作。startActivityForResult(Intent intent, int requestCode)参数1、一个intent

2016-12-20 15:58:43 4554

原创 c++调用系统弹窗(windows下)

今天公司pc程序接sdk时要加一个二次确认弹窗,想着再去UI做一个弹窗确实麻烦,所以就直接用了系统的弹窗,丑了点,但是版本应对一下了!1、win的api是自带有弹窗的,可以搜一下MessageBox这个,c++的工程是可以搜到的2、下面是源文件的,这是cocos这个有写的3、根据这个,拿出来实现了一个自己的,因为回调等等原因吧!以下是自己的代码stati

2016-12-09 15:38:54 10249

原创 C++ 程序中的回调

先贴一段c++的回调定义typedef void (CCObject::*ChargePayCallback)(bool success, int chargeItem, unsigned long userData, const char* msg)是的这段代码,我用不同的颜色区分开了1、先说typedef,简单的应用是:typedef int size;si

2016-12-05 14:27:39 268

原创 eclipse总是build,解决方法总结

1.将project->build automaticlly勾去掉2.在clean->下方的Start a build immediately 去掉(这样,clean的时候就不会接着build了)3.在window->preferences->Install/Update->Automatic Updates(去掉里面的Automatically find new upda

2016-12-05 12:27:57 5130

cocos的加解密.rar

cocos 资源的加解密,个人手打,cocos 资源的加解密,个人手打,cocos 资源的加解密,个人手打,cocos 资源的加解密,个人手打,cocos 资源的加解密,个人手打,cocos 资源的加解密,个人手打,

2019-10-11

ps插件.rar

psd直接转成cocosstudio可运行的csd文件 内附说明 还有一个是美术可以直接一键切图的工具

2019-09-10

c++简单的获取time时间

简单的time调用,年月日,时分秒,当前时间

2017-01-10

空空如也

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

TA关注的人

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