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

原创 cmd命令关闭占用端口

查找2567端口占用的PIDnetstat -nao|findstr 2567杀掉24152进程, 加上 /f 强行终止taskkill/pid 24152 /f

2021-01-07 12:12:52 241

原创 js中有趣的小东西

大家还记得基础知识unicode编码么,对,接下来的东西就和这玩意有关。大家可以在浏览器控制台中先输出这句话看看浏览器反应console.log("\u2708\ufe0f");没猜错的话应该就会输出一个小飞机的样子其实这个就是emoji表情的unicode码,浏览器自动解析成字符串了,还原成了小飞机的模样下面源码揭秘时刻:字符串转换unicode码console.log(escape("✈️"));//得到结果 %u2708%uFE0Funicode码转换成字符串console

2020-12-26 16:07:21 237

原创 cocos creator 修改引擎源码 让testPoint API支持检测动态刚体

相关帖子链接点击编辑器,进入cocos编辑器工程我们发现在engine文件夹中发现了github的影子,我们直接用vscode打开我们依次打开 cocos2d/core/physics/CCPhysicsManager.js ,搜索 testPoint ,找到228行搜索这个 _aabbQueryCallback发现是在这里定义了右键cc.PhysicsAABBQueryCallback类 选择Find All References,查找所有引用我们选择打开 CCPhysicsAABB

2020-12-16 18:05:50 494

原创 cocos creator 流光效果之用 shader 实现

参考shader大佬的帖子:https://www.jianshu.com/p/8ff03b34b0bd创建sprite-flash-light.effect文件// Copyright (c) 2017-2018 Xiamen Yaji Software Co., Ltd. // 闪光(光速扫过)// 原理(和点光的很类似):// 1. 画光束// 2. 圆心中间高亮(透明度=1.0),边缘不亮(透明度=0.0)// 3. 在原图像上方叠加光束CCEffect %{ techniq

2020-11-24 10:30:31 2339 2

原创 cocos creator 流光效果

创建一个金币盒子节点,用来挂载金币和流光效果,并且添加mask属性,选择 IMAGE_STENCIL 使用图像模版作为遮罩,并且挂载金币图片的Sprite Frame创建金币节点,并挂载金币图片创建流光节点,选择cocos 自带的图片,设置宽:10,高:60,Size Mode 选为CUSTOM,拉伸图片,然后再设置设置Skew的x值为30,让他呈现为平行四边形然后我们使用tween动画来让他从左到右位移,就实现了流光效果啦敲重点!!!一个小算法怎么确定流光节点的右边刚好在金币节点的左边呢.

2020-11-24 10:14:54 1387

原创 node.js 用typescript实现 图片,音频压缩工具

首先让美术爸爸,帮给导出两张图片,分别为jpg和png格式我们再来看看压缩前后的图片和音频质量,大小我们发现图片质量不变,内存却减少了很多我们再从网上下载一首笔主喜欢听的歌曲来压缩一下试试我们可以看到:1:jpg图片从最开始的7.8MB压缩到426KB2:png图片从7.7MB压缩到97KB3:mp3从10.8MB压缩到2.1MB总结:四舍五入,这就是压缩了一个亿MB啊好了,废话不多说了,先来看看笔主分别用了nodejs的哪些库png 压缩库 pngquantjgp 压缩库 jp

2020-11-23 15:47:08 933

原创 cocos creator shader 小游戏与原生包兼容问题

问题最近在开发游戏中用shader实现一个人物受击变白的功能,发现在小游戏平台中可以跑,在原生环境中跑不了实现方式:采用js动态修改shader中参数来实现变白功能typescript代码: /** * * @param number 播放次数 * @param time 白光时长和间隔时长 */ playWhiteLight(number, time) { this.hand.getMaterials()[0].setPr

2020-11-19 16:33:20 398 2

原创 cocos creator 优雅的让一个数值过度到另一个数值

是否觉得游戏商城购买东西,金币直接扣除,毫无体验,是否觉得游戏主角人物被揍(被奶),生命值直接加减毫无体验…本文就来优雅的实现一个值过度到另外一个值,好了,废话不多说了,先上效果图我的第一个实现思路写一个定时器,期间慢慢增加或者慢慢减少,时间到了,直接让这个值等于最后的结果,优点:快速简单暴力,缺点:需要把控进度,万一加的值太大,一下超过了目标值,体验不好,在逛论坛中,发现了 twee...

2020-04-21 15:52:23 841 1

tool_asset_compress.zip

cocos creator 资源压缩工具(包含图片,音频),下载后,放入项目目录的packages文件夹下,重启编辑器,即可点击工具栏中的工具下的,资源压缩按钮,进行压缩

2020-11-23

空空如也

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

TA关注的人

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