跳到主要内容

下载资源、源工程与复现

建议先下载资源包,打开完成品,再阅读脚本与案例。所有模型、渲染资源和案例脚本均为本站原创,以CC0-1.0交付,可修改并用于你的游戏。

一次下载​

下载 Blender 教学资源包:三份.blend、图片帧、图集、GLB、生成/验证脚本、说明与文件清单。

下载 Cocos 示例工程:Creator 3.8.8最小接入工程,不含可再生成的library、temp和build缓存。

打开实际 Cocos Web 构建:在桌面浏览器直接观察三个资产的接入结果。

单项资源​

案例可编辑源工程游戏交付资源
金币coin.blendPNG、图集、坐标JSON
炮塔turret.blendturret.glb
机器人robot.blendrobot.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工程是学习用最小集成示例。真实业务仍需加入输入、资源生命周期、异常处理、适配与性能测量。验证边界见验证记录。