自定义博客皮肤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)
  • 收藏
  • 关注

原创 navmeshagent被碰撞阻挡

navmeshagent导航范围需要大于等于碰撞范围,否则会由于碰撞被阻挡

2021-05-06 12:13:10 1223

原创 opengl各种库

一些资料https://blog.csdn.net/wang15061955806/article/details/50274171https://www.cnblogs.com/chencarl/p/10722839.htmlopengl学习网站https://learnopengl-cn.github.iohttp://www.opengl-tutorial.org/http://ogldev.atspace.co.uk底层库gl库GL核心库,包含115中函数,以gl开头gl

2020-06-21 13:38:40 2126 1

原创 海外SDK接入2 Firebase + googleLogin

准备工作官方文档:https://firebase.google.cn/docs/android/setupcocos2dx demo:https://github.com/FirebaseExtended/cocos2dx-cpp-sample前期准备有相关人员在后台配置好数据由后台下载 google-services.json,放到project/app/路径下andorid接...

2020-03-07 15:49:36 1047

原创 海外SDK接入1 onestore

OneStore准备工作!1,官方文档:https://dev.onestore.co.kr/devpoc/reference/view/Tools2,https://github.com/ONE-store/inapp-sdk-chi/wiki/Tools-Developer-Guide3 demo:https://github.com/ONE-store/iap_v5/tree/one...

2020-03-07 14:42:55 2972 2

原创 一道变形的链表反转题,使用lua实现

给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一组的不需要逆序。(不能使用队列或者栈作为辅助)例如:链表:1->2->3->4->5->6->7->8->null, K = 3。那么 6->7->8,3->4->5,1->2...

2019-11-22 17:08:19 215

原创 egret适配方案,FIXED_WIDTH

准备工作1,确定设计分辨率 640 * 1024(egret模拟器提供的宽高比在1.5-1.77之间,这里取1.6方便测试,实际开发建议640 * 1136 或者720 * 1280)2,准备一张与设计分辨率尺寸一致的图片用做背景(用于测试,直接采用创建项目时提供的默认背景,使用代码调整高度为640 * 1024)1,创建egret项目egretLauncher创建eui或者游戏项目,看...

2019-10-06 10:27:43 1638

原创 cocos2dx openssl+aes+base64 加密解密

1,BIO加密解密BIO库由于链式特性,可以很方便的实现加密+base64 操作void OpensslTool::initEvp(){ this->evp_key = (unsigned char*)"1234567890123456"; this->evp_iv = (unsigned char*)"0000000000000000";}...

2019-08-21 00:36:49 742

原创 cocos2dx openssl base64编码解码

1 cocos2dx自带base64#include <base/base64.h>std::string OpensslTool::baseBase64Decode(const char *in){ int inLen = strlen(in); unsigned char *out ; int outLen = cocos2d::base64D...

2019-08-19 23:41:49 453

原创 设计一个公平的洗牌算法

洗牌的基本逻辑,是一个已知数组重排序的问题,所以简单的做法是遍历K次,每次交换两张牌,但是这个算法公平吗?如何确定一个算法公平,假设有N张牌,那么就有N!中排序方法,而我们应该从这n!次中随机1个,这样才能保证公平性但是这个算法复杂度太高了!!!那么怎么简单呢?换一种思维,每个位置都能等概率的存放每个元素第一次,随机N个元素,放到第一位,即 第一位的元素有1/N的概率...

2019-08-12 08:49:53 1133

原创 cocoslua 使用addCustomHandler传递函数作为参数 到C++

在C++中写的方法,如果需要传递函数,当绑定到lua时,genbinding.py生成的绑定类会直接return 0,是的lua无法设置回调函数,但是widget子类,如button,sprite确能设置点击事件,触摸事件,所以我看了下cocos2dx自己的绑定方式,发现用的是ScriptHandlerMgr::getInstance()->addCustomHandler方法实现,如此,我...

2019-08-10 13:26:18 475

原创 cocoslua genbinding c++绑定lua 练习

首先,写一份C++#ifndef SDKManager_h#define SDKManager_h#include"cocos2d.h"typedef std::function<void(int ,std::string)> sdkCallFunc;class SDKManager { SDKManager(){}; ~SDKManager(...

2019-08-10 12:59:26 203

原创 lua 代码优化

lua判断空表function isEmpty( tab,isArray ) --判断lua空表,如果确定是数组类型,可以直接用#tab == 0 if tab == nil then return nil end if isArray then return #tab == 0 end return next(tab) == nil ;end代码优化1,大量字...

2019-07-11 09:08:33 420

原创 mysql8 phpmyadmin密码登录失败

mysql8 phpmyadmin密码登录失败https://blog.csdn.net/yi247630676/article/details/80352655https://blog.csdn.net/hello_world_qwp/article/details/79551789https://www.cnblogs.com/jjg0519/p/9034713.html云服务器上,配...

2019-06-27 19:50:39 470

原创 linux 下Mysql查错

1,systemctl start mysqld启动报错2,按提示:systemctl status mysqld.service3,查看日志:cat /var/log/mysqld.log 发现有error:2019-06-26T10:12:30.404834Z 0 [ERROR] [MY-000067] [Server] unknown variable 'default-char...

2019-06-26 18:25:23 1371

原创 Win10下配置cocos2dx + andorid环境

Win10下配置cocos2dx + andorid环境Cocos准备工作Android环境搭建其他Cocos准备工作1,python环境1)首先下载最新Python2.7.X版本,网上很多,就不发了。(不确定python3是否可以) 2)环境配置控制面板->系统和安全->系统->高级系统设置(可以通过win10快捷搜索 ,输入 环境变量 进入)高级选项卡->...

2019-06-26 14:13:46 512

原创 ssh免密,省去-i

ssh-keygen生成秘钥对(使用自定义名字)$ ssh-keygen -t rsa -f ~/.ssh/id_ras_myGenerating public/private rsa key pair.Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification ...

2019-05-29 22:36:59 782

原创 面试题:回旋数

算法面试题:形如一下:横向右为x正坐标竖向下为y正坐标(0,0)= 1(1,0)=2(1,1)=3(0,1)=4(-1,1)=5…计算坐标(-7,5)对应值var Point = function (x,y) { this.x = x; this.y = y;}function getValue(x,y) { // 求绝对值 var ce...

2019-05-14 20:51:28 468

原创 面试题:有两个有序数组,判断是否有元素同时存在于两个数组中,最优解

有两个int型数组,已排序,判断是否有元素同时存在于a和b中var arr1 = [1,2,4,5]var arr2 = [3,4,6,7,8]function checkOwnSameItem(arr1,arr2) { var len1 = arr1.length; var len2 = arr2.length; var indexA = indexB = ...

2019-05-14 20:41:15 1464

原创 PHP变量作用域,全局变量和局部变量,global和GLOBALS

在PHP中变量主要有:内置超级全局变量,一般的变量,常量,全局变量,静态变量等.超级全局变量PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。$GLOBALS 所有全局变量数组$_SERVER 服务器环境变量数组$_GET 通过GET方法传递给该脚本的变量数...

2019-05-11 23:33:22 756

原创 javascript学习笔记(1)Array.prototype.slice用法

Array.prototype.slice用法等同于[].slice.call()1,从数组中抽取出新的数组http://www.w3school.com.cn/js/jsref_slice_array.asp 。2,用于类数组对象,抽取出新数组以length属性为基础 从Function中取出arguments数组: var arg2 = Array.prototype...

2019-04-13 12:22:56 311

空空如也

空空如也

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

TA关注的人

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