CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 技术文章
CocosPrefab资源

Cocos 资源加载与预制体

2026-10-22 03:31 作者:吴大圣老师 CocosPrefab资源

Prefab(预制体) = 可复用的小场景:格子、飘字、特效、NPC 模板。

一、动态实例化

ts
cc.resources.load('prefab/item', cc.Prefab, (err, prefab) => {
  const n = cc.instantiate(prefab);
  n.parent = this.listNode;
});

二、加载时机

方式用途
预加载进图前 load 常用特效
按需加载打开界面再 load
释放关闭界面 destroy + 资源释放

三、对象池

ts
const pool = new cc.NodePool();
// 回收:pool.put(node)
// 复用:pool.get() || instantiate

掉落、飘字、子弹必用,否则帧数掉光。

四、和版本热更

资源路径规范、小图合并、Atlas,热更包才小。
逻辑脚本与资源分离,方便只更资源。

今日练习:做「掉落飘字」预制体,用对象池生成 20 个不卡顿。


作者履历与出处

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

← 返回文章地图返回研学路径

幂尔框架 · 实战干货 · 接口调用

LATEST ARTICLES

全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →