下载资源、源工程与复现
建议先下载资源包,打开完成品,再阅读脚本与案例。所有模型、渲染资源和案例脚本均为本站原创,以CC0-1.0交付,可修改并用于你的游戏。
一次下载
下载 Blender 教学资源包:三份.blend、图片帧、图集、GLB、生成/验证脚本、说明与文件清单。
下载 Cocos 示例工程:Creator 3.8.8最小接入工程,不含可再生成的library、temp和build缓存。
打开实际 Cocos Web 构建:在桌面浏览器直接观察三个资产的接入结果。
单项资源
| 案例 | 可编辑源工程 | 游戏交付资源 |
|---|---|---|
| 金币 | coin.blend | PNG、图集、坐标JSON |
| 炮塔 | turret.blend | turret.glb |
| 机器人 | robot.blend | robot.glb |
数据说明:资产清单与SHA-256、Blender实际验证报告、引擎验证记录。
从仓库复现
npm ci
npm run typecheck
npm run check:content
npm run build
npm run serve -- --port 4173
生成资产需要Blender;构建引擎示例需要Creator。站点普通构建直接使用已提交的资产与实际Web构建,不要求CI安装这些桌面软件。
"/Applications/Blender.app/Contents/MacOS/Blender" \
-b --python examples/blender/generate_assets.py
"/Applications/Blender.app/Contents/MacOS/Blender" \
-b --python examples/blender/verify_assets.py
python3 examples/blender/package_assets.py
node examples/cocos/tools/build.mjs web-desktop
node examples/cocos/tools/build.mjs wechatgame
node scripts/package-cocos.mjs
本机NumPy兼容处理见examples/blender/README.md;其他正常环境无需相同修复。生成命令会覆盖本项目同名教学输出,请把自己的修改保存到其他名字。
下载后先检查
确认ZIP能解压、源工程能重开、资源规格与清单相符。文件散列用于核对同一次交付;不同机器重新渲染后,不保证文件逐字节一致。
Cocos工程是学习用最小集成示例。真实业务仍需加入输入、资源生命周期、异常处理、适配与性能测量。验证边界见验证记录。