自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 CocosCreator系列——js与oc交互(有参调用,多参调用和无参调用)

ios篇终于来了,mac电脑到了一段时间了,一直在熟悉mac系统,用惯了windows系统的用mac就感觉一个像在水里游泳一个在沙地里游泳的(手动捂脸),习惯了以后感觉,爱玛……js脚本:点击按钮调用onBtnClick1方法,AppController就是oc代码的脚本名,test1是方法名,不传参数就不用写参数。首先在js端写一个方法,挂在到全局对象下(在这我方便测试,挂在Window下了),括号内是返回值,后面紧跟一个方法名。js调oc到此结束,下面时oc调js。,如果是-,表示此类。

2023-10-20 11:09:25 445

原创 深入理解 ES6 新增的数据结构 Map 与 WeakMap

深入理解 ES6 新增的数据结构 Map 与 WeakMap

2022-08-02 16:44:28 400 1

原创 深入理解 ES6 新增的数据结构 Set 与 WeakSet

深入理解 ES6 新增的数据结构 Set 与 WeakSet

2022-08-02 16:42:30 172

原创 Ts-Map 类的使用

Ts-Map 类的使用

2022-07-29 15:57:29 5616

原创 [Nodejs] node的fs模块

node的fs模块

2022-07-26 16:24:59 4072

原创 nodejs使用archiver和jszip模块实现压缩文件

nodejs使用archiver模块实现压缩文件

2022-07-26 15:23:54 965

原创 判断JS数据类型的四种方法

判断JS数据类型的四种方法

2022-07-15 17:45:22 204

原创 JS数据类型转换完全攻略

JS数据类型转换完全攻略

2022-07-15 12:12:06 720

原创 JS 中的 undefined 和 null 的区别

JS 中的 undefined 和 null 的区别

2022-07-14 14:18:19 1904

原创 (ES6以上以及TS) Map对象转数组

Map对象转数组

2022-07-12 18:53:20 2987 1

原创 github提交pr

github提交pr

2022-07-12 18:47:47 2264 1

原创 js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild

js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild

2022-07-12 15:16:59 9335 2

原创 详解 JS 中的 Object

详解 JS 中的 Object

2022-07-06 15:40:33 3092

原创 Object.assign详解

Object.assign()是对象的静态方法,可以用来复制对象的可枚举属性到目标对象,利用这个特性可以实现对象属性的合并。

2022-07-06 15:13:04 3324

原创 手写 lodash/get、lodash/set 方法

手写 lodash/get、lodash/set 方法

2022-07-01 10:20:36 2002 1

原创 Shader入门教程

简单几何图形区间(带通)两个阶梯函数叠加构成的带通函数,用数字信号处理的角度去思考貌似是个不错的选择float Band(float v, float start, float end) {float up = step(start, v);float down = 1.0 - step(end, v);return up * down;}矩形x, y两个方向的带通函数叠加float Rect(vec2 uv, float l, float b, fl...

2022-04-29 16:12:28 1045

原创 CocosCreator资源加密解密

解决CocosCreator 2.3.x版本和2.4.x版本的web,android,ios以及pc端的资源加密技术。

2022-02-11 22:22:00 2338

原创 js 跳转链接的几种方式

js 跳转链接的几种方式

2022-01-24 01:17:33 18901

原创 Android 修改aar中的manifest文件

使用7zip等工具解压aar(此工具现在支持直接预览修改aar)使用android studio打开解压后的文件夹修改文件切换到目录下打包回aar, 修改classes.jar同理(注意命令后面的 . 也要加上)$ jar cvf xxx.aar -C 解压目录/ .$ jar cvf classes.aar -C 解压目录/ ....

2021-12-29 16:56:43 1944

原创 Android获取设备的唯一识别码|设备号|序号|UUID

如何获取一个能唯一标识每台Android设备的序号?这个问题有很多答案,但是他们中的大部分只在某些情况下有效。根据测试:所有的设备都可以返回一个TelephonyManager.getDeviceId() 所有的GSM设备 (测试设备都装载有SIM卡)可以返回一个TelephonyManager.getSimSerialNumber() 所有的CDMA 设备对于getSimSerialNumber()却返回一个空值! 所有添加有谷歌账户的设备可以返回一个ANDROID_ID 所...

2021-12-24 16:12:43 2428

原创 CocosCreator操作Spine进行动画融合

动画融合一个骨骼上存在多个动画时,我们可以使用sp.setAnimation()进行动画播放但是,直接使用sp.setAnimation()进行播放时,会出现动画切换僵硬的问题,这种痕迹很影响游戏的体验,所以基于spine在Cocos中的API我们可以对两段动画进行融合什么是动画融合如图可以看到Idle和Walking之间存在重叠的部分,红线为切换动作时刻,红绿线之间为动作切换时间,这之间动画播放为Idle与Walking的混合,这两两个动画之间会产生一个平滑的过度融合代码实现(简,无权重)

2021-12-23 14:13:11 3088

原创 Javascript循环删除数组中元素的几种方法

本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面来看看详细的介绍:发现问题大家在码代码的过程中,经常会遇到在循环中移除指定元素的需求。按照常规的思路,直接一个for循环,然后在循环里面来个if判断,在判断中删除掉指定元素即可。但是实际情况往往不会像预想的那样顺利运行。下面以一段Javascript代码为例演示这一过程。 1 2 3 4 5 6 7 8 9 10

2021-12-22 00:09:26 8742

原创 Base64编码

Base64是一种用64个字符来表示任意二进制数据的方法。它是一种编码方式,而非加密方式。它通过将二进制数据转变为64个“可打印字符”,完成了数据在HTTP协议上的传输。

2021-12-16 11:55:15 24467

原创 JS在浏览器中base64、url、blob互相转换

JS在浏览器中base64、url、blob互相转换

2021-12-15 14:31:44 1805

原创 js 图片转base64的方式

js 图片转base64的方式

2021-12-15 14:25:56 6784

原创 JavaScript如何转换二进制数据显示成图片

JavaScript如何转换二进制数据显示成图片

2021-12-15 14:16:48 7653

原创 Cocos Creator方向与角度转换

1、让一个对象朝着他的方向移动cc.Node节点的rotation是一个角度,因此,我们为了实现这个目标,首先要根据rotation求出他的dir方向,就好办了。示例代码:update(dt){//由于Math函数接受的是孤度,所以我们先节节点的旋转转化为弧度var angle = this.node.rotation / 180 * Math.PI;//合成基于 X正方向的方向向量var dir = cc.v2(Math.co...

2021-11-19 14:59:39 8856

原创 小游戏设计框架

对于公司业务,肯定是要快速迭代开发的,综上,不管选择哪种工具开发,代码层次都有一个开发框架设计图,可快速反应出我们设计的整体逻辑。

2021-09-16 19:40:00 1625

原创 解密游戏的三个维度设计

今天谈的是三个维度:机制、剧情和关卡。怎么理解呢?就是解谜游戏都会在这三个维度上进行表现和选择,可以称之为游戏的“主赛道”。 首先明确这里谈的解谜游戏。只要是利用一定的机制形成了谜题,让玩家去解决问题,就可以认为是解谜游戏。很多 RPG 中常常会加入一些解谜的元素,但是那不是它的主要玩法,我们就可以把解谜的那一小段拿出来当做一个“典型的”解谜游戏来研究。 植物大战僵尸是解谜游戏吗?里面的"打碎罐子"和"我是僵尸"是的,其他不是。 纪念碑谷是解谜游戏吗?这个应该没有疑问,显然是一款剧...

2021-09-16 19:18:23 371

原创 JavaScript 随机抽取不重复的数组元素

方法1:较为“传统”的实现方法从第二次随机抽取的元素开始,需要将抽取的元素与当前新数组的已抽取元素相比较,如果相同,则重新抽取,并再次执行比较的操作JavaScript 代码实现var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];var arrNum=[];var ranNum = 5;for(var i = 0; i < ranNum; i++) {arrNum[i] = Math.floor(Math.random() * 10);i

2021-09-14 15:48:51 1438 1

原创 JavaScript脚本混淆工具javascript-obfuscator使用

javascript-obfuscator是一个免费的JavaScript代码混淆工具,它功能强大,可以把你的源代码变得“面目全非”,完全没有可读性。还具有部分防调试功能,给JavaScript代码多一层保护。安装它支持很多流行的前端打包工具,如Webpack、Gulp、Grunt等都有相应的插件。本文为保持简单,以单独的命令行版本示例。以Windows环境为例,首先安装Node.js环境,然后在命令行中输入npm install javascript-obfuscator -g安装完成后,j

2021-09-13 14:38:46 2949

Qt 获取屏幕坐标

该资源给出了如何获取Qt屏幕坐标的方法。

2010-10-13

键盘值 ASCII码

该资源给出了操作系统键盘的ASCII码值。

2010-10-13

1996-2008系统分析师试题及答案.rar

1996-2008系统分析师试题及答案.rar

2009-08-08

基于dfdfsdf软件工程

这个很好,有许多的软件开发思想,值得大家阅读。

2009-06-20

系统需求分析方法汇集

系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集系统需求分析方法汇集

2009-05-15

104种清除木马方法

这是一篇很好的文章,希望大家能看看,和大家一起分享。

2009-03-24

无盘WIN2000WIN2003终端故障大全

无盘WIN2000WIN2003终端故障大全,这是一份很好的资料,希望大家多多的关注和交流学习。

2009-02-24

eclipse汉化方法

eclipse汉化方法,这是一篇很好的资料。希望大家多多的关注和交流。

2009-02-24

空空如也

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

TA关注的人

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