一个用于生成基于向量的卡通脸的 JavaScript 库
一个用于生成基于向量的卡通脸的 JavaScript 库 faces.js 是一个 JavaScript 库,用于生成和显示卡通脸,有点类似 Nintendo 的 Miis。这些脸被绘制为 SVG 图形,还可以用一个小的 JavaScript 对象表示,这使您可以存储该对象,然后在稍后再次绘制相同的脸。还有一个 漂亮的基于 Web 的编辑器,您可以使用它来设计脸。 最初,faces.js 是为 Basketball GM 和 ZenGM 的其他游戏而制作的,但现在它被用于其他几个项目中。
npm install --save facesjs
使用 ES 模块导入它:
import { display, generate } from "facesjs";或 CommonJS:
const { display, generate } = require("facesjs");然后,生成一个随机面孔:javascript const face = generate(); 并显示它:```javascript
// Display in a div with id "my-div-id"
display("my-div-id", face);
// Display in a div you already have a reference to
const element = document.getElementById("my-div-id");
display(element, face);
``` 如果您想要一个非随机面孔,请查看 face 变量内部,您将看到用于手动构建面孔的所有可用选项。
分配一个种族属性,可以是白人、黑人、亚洲人或棕色人(默认是随机的):
暂无开放 Issues,或尚未同步最近议题。