跳至正文

前端跨域卡脖子?0服务器成本,3分钟搞定!(附保姆级教程)

别再为CORS报错抓狂!没有后端服务器?云函数秒变你的免费“跨域救星”! 一 红色的CORS跨域错误 前端开发想调个第三方接口(例如:百度文心一言的API),是不是经常被这个 红色的CORS跨域错误 搞得头皮发麻?😤 没错!浏览器出于安全考虑,默认阻止了这种“跨域”请求。最正统解法当然是部署自己的后… 阅读更多 »前端跨域卡脖子?0服务器成本,3分钟搞定!(附保姆级教程)

解决SourceTree文件列表栏神奇消失的问题

SourceTree正常是这样的 使用中不知道碰到什么了,变成了以下状态 可以看到,中间那个文件列表栏不见了,导致无法一次性看到有哪些文件改动了。找遍菜单和设置也无法恢复,让人特别不爽。 解决办法 以Mac系统为例,先退出 SourceTree,打开 Terminal,进入 Library/Cach… 阅读更多 »解决SourceTree文件列表栏神奇消失的问题

10分钟打通Blender→Cocos!3D游戏建模极简入门(2)

上篇教程讲解了如何用Blender创建一个基础球体模型,导入到Cocos游戏引擎使用。 本文继续从Cocos开发者角度,讲解如何通过Blender创建一个标准材质和增加纹理贴图,并导入到Cocos引擎,以及如何用代码动态改变纹理贴图。 使用环境:Cocos Creator 3.4.2(3.x任意版本… 阅读更多 »10分钟打通Blender→Cocos!3D游戏建模极简入门(2)

Cocos插件推荐:资源优化助手(免费开源)

一 简介 在我们的游戏产品上线前,优化包体大小是必不可少的步骤,但从哪开始优化呢?包体里究竟有什么资源?哪些资源最占空间?它们的分布比例怎样?如何用最少的时间做最快的优化? 随着产品功能迭代,项目资源越来越臃肿,其中有很多不再使用或未及时删除的文件(除了图片,还有代码、序列帧动画、Spine动画、P… 阅读更多 »Cocos插件推荐:资源优化助手(免费开源)

CocosCreator插件推荐:图片压缩最佳神器

插件下载地址: https://store.cocos.com/app/detail/5438 一 简介 项目上线前,通常需要做包体优化,而对包体影响最大的无疑就是图片资源,所以我们需要做图片压缩。 本插件使用业内公认的最佳图片压缩方案,使用后可立即减小一半包体,是压缩比最高、画质最好、不限次数/数… 阅读更多 »CocosCreator插件推荐:图片压缩最佳神器

分享:《如何让CocosCreator3.x引擎启动提速60%》源码

一 介绍 上篇文章《如何让CocosCreator3.x引擎启动提速60%》发布后,经常有朋友问源码在哪?所以这次把项目定制代码剔除掉了,剩下的都是通用代码开放出来,支持平台包括H5和微信小游戏。裁剪后引擎和demo源码的提取方法见文末。 为什么要做引擎裁剪呢?简单来说,是因为特定应用场景对包体和启… 阅读更多 »分享:《如何让CocosCreator3.x引擎启动提速60%》源码

随笔:WebGL着色器

使用WebGL的方便之处在于,无需搭建开发环境,只要有一个支持WebGL的浏览器就可以了。 着色器 用WebGL绘图必须使用着色器。分为两种: 顶点着色器 顶点是指二维或三维空间中的一个点,例如二维或三维图形的端点或交点。顶点着色器就是用来描述顶点特性(如:位置、颜色)的程序。 示例如下: void… 阅读更多 »随笔:WebGL着色器

如何让CocosCreator3.x引擎启动提速60%

背景 一个采用 Cocos Creator 3.4.2 引擎开发的3D游戏,除了主游戏外,还有一个精简版游戏。精简版运行在小游戏平台,功能非常简单,所以要求启动速度一定要快。 首先在Creator项目设置中仅留下 WebGL 1.0、基础3D功能、基础2D功能、用户界面、运行状态统计 这几个模块,其… 阅读更多 »如何让CocosCreator3.x引擎启动提速60%

Creator3.x引擎切场景时阴影内存泄漏的非官方补丁

  • Cocos

一 现象 CocosCreator3.x引擎的场景中开启阴影后,例如阴影贴图使用的是2048*2048,则每一次切换场景都会引起36M(贴图16M+深度20M)的内存泄漏,而且是必现。 这个BUG在3.x引擎一直存在,从3.6开始才没有这个问题,但没有找到专门针对这个BUG的fix说明。因为项目用的… 阅读更多 »Creator3.x引擎切场景时阴影内存泄漏的非官方补丁