自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Chrome浏览器对C盘空间占用问题

C盘文件清理

2022-04-20 23:46:02 10275 1

原创 JS代码优化--Array数组

做前端,少不了的是性能优化,在没有能力去优化大神的算法的时候,就要从代码优化去做了。业内诸多大神的研究,基本上日常开发所用到的算法都是非常成熟的,想继续优化空间不大。那么根据JS引擎的原理去对JS代码去做优化,可能会得到意外的惊喜。大多数时候写下的代码都是为了完成需求,而忽略了为完成需求写下的代码带来的开销,如果底层代码开销很大,为整个项目带来的影响还是比较严重的。这篇文章就来谈一下对Array的理解和优化。首先,数组是一个非常常见非常好用的数据结构,而JS作为一个弱类型编程语言,它所提供的数组使用方式

2021-01-10 18:07:17 476

原创 CocosCreator编辑器启动报错Cannot read property ‘uuid‘ of null解决方式

我们在使用CocosCreator开发项目的时候,会遇到一种编辑器报错导致进不去编辑器“Cannot read property ‘uuid’ of null”我遇到的大多数情况都是因为git拉取提交的时候,.meta文件冲突,然后又忘记解决,导致.meta的JSON格式出错,然后才有了这个报错。然而,当项目中文件非常多的情况下(cocos会给每一个项目中的文件和文件夹配置一个.meta文件),找起来又非常困难。然后我使用python写了一个非常简单的工具,用来找出项目目录下出错的.meta文件。分享

2020-12-24 00:42:00 2792 2

原创 CocosCreator的meta文件每次git拉取提交都有改变,但实际内容无变化解决方式

cmd执行:git config --global core.autocrlf falsegit config --global core.safecrlf false

2020-12-19 15:27:42 1216 1

原创 求点到直线/线段的距离-TS实现

1.点到直线的距离如上图所示,点C为直线AB外一点,CD⊥AB,那么CD的模长就是点C到直线AB的距离。所以求点到直线得距离,就是求CD得长度。作辅助线如上图所示,要求得线段CD得长度,需要知道点D得坐标,剩下求两点距离就变得简单了。为求得点D得坐标。**令A(xa,ya),B(xb,yb),C(xc,yc),D(xd,yd)**其中,A,B,C的坐标已知(如果不已知也没法求呀)。dx = xb - xa;dy = yb - ya;设q = |AD|/|AB|,使得xd = xa +

2020-12-18 02:00:10 951

原创 游戏性能优化分享---装备熔炼/回收提示红点

因为笔者是一个客户端开发,平时也有玩过很多游戏。而且通过某些游戏的广告得知,应该大部分游戏都会有装备回收这个功能。那么说到装备回收,那在策划角度上,就会有回收提醒的问题。或者是弹窗,或者是红点,触发弹窗或者红点,就需要可回收的装备数量达到一定的条件。一般来讲,这个条件是可回收装备的数量。首先,回收的条件是每个装备部位保留最好的一套装备,(一般的游戏都会这么做的吧)获取可回收装备的数量,就要考虑背包数据同步的问题,一般的,游戏登陆,服务器主动推送背包信息以供前端做初始化背包数据。后续背包中物品的增,删,更

2020-12-16 01:09:03 295

原创 2D游戏中角色模型移动实现方式

大部分游戏中都有移动模型的需求,要移动模型,首先要获取到模型要走的路线,路线就是一个个节点的坐标构成的数组,然后根据数组中的每一个元素,依次并将模型的位置更新,也就是设置模型的x,y值(相对于屏幕笛卡尔坐标系中的横纵坐标值)。一般的,想要更加真实的表现出人物移动的效果,可以模拟加速,减速。就需要在设计上加上一个属性。速度 – speed;根据 S = V * T; 距离 = 速度 * 时间;可以计算出当前帧移动的距离,根据距离再求出相应x,y轴移动的分量,达到一个移动的目的。这就是一个根据直角三

2020-12-15 00:53:54 1846

原创 2D帧动画模型方向判断方法优化-JS/TS

我们在做一款2D游戏的时候,移动的角色模型会在移动过程中有各种方向上的变化,下面我会介绍一下如何用传统的方式去判断方向并且分享一下自己对判断方向上的代码优化。八个方向图示根据笛卡尔坐标系X,Y轴,f(x)=x,f(x)=-x,四条线分为8个方向如图所示360°角平均分成8份,那么每一个方向所占的角度范围是45°,下图中每一个用红色画出的角度范围就是一个方向,8个方向是通过四条线分割开来f1(x) = tan( 22.5 / 180 * PI ) * x (鸡粑粑色的线),f2(x) = tan(

2020-12-13 16:52:12 486

图片转ETC2压缩纹理格式工具

使用etcpack.exe将图片批量转成etc2纹理

2021-03-03

查找目录下出错的.meta文件并打印路径

python3.xx版本下,print后面的参数需要加括号,这个代码是2.7环境下写的,不需要加()

2020-12-24

空空如也

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

TA关注的人

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