QWERDF 塔防 · LÖVE 版
用 LÖVE 引擎跑的,和《王国保卫战》同一套引擎。美术先用矢量画好,导出成逐帧位图,再由引擎播放。
全屏
点箭塔会放箭,点小兵会挥剑。木头人被打中会晃,箭会插在上面。
这一版是怎么做的
美术:用代码生成矢量图形,每种材质只用亮面、中间色、暗面三个颜色,外轮廓粗、内部线条细。
导出:矢量图按 2 倍分辨率渲染成 PNG,小兵的待机 8 帧、挥剑 10 帧拼成一张精灵图。
引擎:
LÖVE 11.4
负责播放动画、算箭的抛物线、做碎屑和星芒。
上网页:用
love.js
编译成 WebAssembly,再部署到 Cloudflare Pages。