@aphrody/身份
反应/M3表面的Apprody产品特性,取自: crates/ui/identity 爱慕者
仓库.
| 导入 | 目录 | 需求 |
|---|---|---|
@aphrody/identity | AphrodyAvatar, (中文(简体) ), AphrodyPet, (中文(简体) ), BRAND_ICONS, (中文(简体) ), brandIcon, (中文(简体) ), brandSrcSet,宠物数据 | 页:1 @aphrody/m3 ?url 装填器 |
@aphrody/identity/brand | 品牌徽章图标(icon-64/128/192.png作为 URL | ?url 装填器 |
@aphrody/identity/theme | APHRODY_M3_SEED:用于本地和网络M3主题的共享Apprody/Bun产品种子 | 无 |
@aphrody/identity/atlas | PET_ATLAS_URL (书写表) | ?url 装填器 |
@aphrody/identity/pet | PET, (中文(简体) ), frameAt, (中文(简体) ), gazeFrame, (中文(简体) ), spriteStyle (计时轨道,16道视线) | 无 |
@aphrody/identity/runtime | PET_WEB, (中文(简体) ), resolve, (中文(简体) ), currentFrame, (中文(简体) ), Ambient, (中文(简体) ), gaze: 箱子时钟(Codex- 组合的轨道,状态寿命),勾选为勾选 | 无 |
@aphrody/identity/element | <aphrody-pet> 自定义元素, defineAphrodyPet() (16.6 KB 改进,3.6 KB gzip) | 地图集 URL 在 src |
@aphrody/identity/load | loadIcon(source, { size, scale, tint, fit, output }): PNG、JPEG、WebP、GIF、SVG、ICO(最佳条目: size × scale和 symbol:<name>?style=…&fill=…&wght=…&grad=…&opsz=… 从cdn.aphrody.com到一个 ImageBitmap 或 SVG 标记; 板条箱加载器的浏览器侧面 (8. 4 KB 已修改, 3. 8 KB gzip) | 位图浏览器 |
品牌和地图集模块通过相对路径导入了板条箱资产,因此它们以异化法解决
取出( 此寄存器挂载于 m3/) (中文(简体) ). src/animations.generated.ts 生成于
货箱的 assets/aphrody/animations.json 以 bun run gen· ; bun run test (单位:千美元)src/pet.test.ts) 失败
两者意见不一。 类型检查 : bun run typecheck。 。 。 .
<aphrody-pet src="…/spritesheet.webp" size="104">: 每帧变化一个计时器, prefers-reduced-motion
显示第一个框架, setState("running" | "waiting" | "review" | "failed"), (中文(简体) ), clearState(), (中文(简体) ), play(name | null), (中文(简体) ),
凝视在休息时跟随指针no-gaze 禁用它). src/web.generated.ts 从箱子的
assets/aphrody/web.json· ; src/runtime.test.ts 重放这个箱子的 tests/fixtures/parite-web.json。 。 。 .
bun run demo 为演示服务 Bun.serve, (中文(简体) ), bun demo/check.ts 用无头Chrome来驱动它
bun run measure [--wasm file] 打印捆绑大小和时间(选择和数字:箱子 README).