跳至正文

游戏研发

游戏研发

小游戏使用云开发的经验分享:多个游戏如何共用同一环境

在微信小游戏中,即使是最简单的超休闲游戏,也需要具备用户数据存储和排行榜功能。如果因为没有服务器,而把数据存在本地,不仅不安全,也无法实现跨设备的排行榜。 微信云开发正好解决了这个问题——无需自建服务器,就能轻松实现这些功能。 云开发实际是一系列后端能力的集合,包括:云函数、云数据库、云存储等。最简… 阅读更多 »小游戏使用云开发的经验分享:多个游戏如何共用同一环境

PM2简介及常用命令

一 PM2简介 PM2 是一个功能强大的进程管理工具,尤其适合 Node.js 应用的生产环境部署。主要具备以下几个突出特点: 进程守护,自动重启:这是最核心的功能。PM2 可以确保你的应用作为守护进程在后台运行。即使应用因为错误而崩溃,PM2 也会立即自动重启它,从而极大地提高了应用的稳定性和可靠… 阅读更多 »PM2简介及常用命令

2026微信小游戏公开课说的iOS Metal方案是什么?

在前几天的2026微信小游戏公开课上,官方介绍接入了iOS Metal后功耗降低15%,每帧耗时降低10%-20%。很多开发者第一反应是不是:“iOS发烫问题终于能优化了?” 答案是:不一定,先明确一点,这个跟普通的微信小游戏没有关系(如:基于Cocos Creator/Laya引擎开发的),它仅适… 阅读更多 »2026微信小游戏公开课说的iOS Metal方案是什么?

从零编译谷歌V8引擎源码指南

最近为适配谷歌的16KB内存页对齐要求,对安卓平台的v8引擎进行了版本升级和完整编译,特此记录分享,希望能帮助到有同样需求的开发者。 本文环境:Ubuntu 20.0+ v8 12.4 一 前提条件 代理软件。科学上网是最基础的,因为所有源码和依赖库都要从谷歌网站下载; Linux系统。普通x64静… 阅读更多 »从零编译谷歌V8引擎源码指南

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

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

Egret引擎的RES.getResByUrl方法在微信小游戏平台的实现流程

一 如何适配微信小游戏平台 Egret引擎构建微信小游戏版本后,会在library目录下生成image.js文件,通过重写ImageProcessor类来适配微信小游戏平台,以代替默认的图片加载器。 示例代码如下。 const processor = new ImageProcessor(); RE… 阅读更多 »Egret引擎的RES.getResByUrl方法在微信小游戏平台的实现流程

Egret引擎启动流程和源码裁剪

最近因项目需要,对Egret引擎5.x版本的核心库做了一些裁剪,原因是游戏启动中有30-40%的时间都是在加载引擎代码,虽然Egret引擎自身已经很小巧,但为了缩短启动时间,还是删除了一部分用不上的引擎源码,力求更精简。 引擎源码对应的是安装目录下的src/egret文件,最终优化后的结果是,构建后… 阅读更多 »Egret引擎启动流程和源码裁剪

微信小程序/小游戏运行环境小结

1 运行环境 微信小程序分为逻辑层和渲染层,分别运行在各自的线程中。两个线程之间的通信经由微信客户端(Native)做中转,逻辑层发送网络请求也经由Native转发。 渲染层使用WebView进行渲染,逻辑层采用JSCore运行JS脚本。因为一个小程序可能存在多个界面,所以渲染层也可能有多个WebV… 阅读更多 »微信小程序/小游戏运行环境小结

H5游戏如何配置Nginx缓存但是index文件不缓存

expires max 表示最长过期时间,即一直缓存。 expires -1 表示立即过期,即不缓存。 按如下配置,使test整个目录可以被客户端浏览器缓存,但是index.html文件不缓存,使版本重新构建后,访问index文件能实时刷新,适用于生成了MD5的h5游戏。 Nginx配置实例如下 s… 阅读更多 »H5游戏如何配置Nginx缓存但是index文件不缓存

WebSocket和SocketIO使用总结

1、WebSocket是什么? WebScoket是一种让客户端和服务器之间能进行双向实时通信的技术。它是HTML最新标准HTML5的一个协议规范,本质上是个基于TCP的协议,它通过HTTP/HTTPS协议发送一条特殊的请求进行握手后创建了一个TCP连接,此后浏览器/客户端和服务器之间便可以通过此连… 阅读更多 »WebSocket和SocketIO使用总结