feat(game): 实现精灵图渲染优化游戏性能

- 新增 AnimalSpriteImage 组件用于精灵图渲染
- 集成精灵图渲染到桌面版动物组件
- 集成精灵图渲染到移动版动物组件
- 重构历史记录组件使用精灵图渲染
- 更新动物覆盖层组件使用精灵图渲染
- 移除旧的单个图片资源引用
- 添加精灵图生成脚本和相关配置
- 优化启动资源加载排除精灵图源文件
- 添加精灵图位置计算工具函数
This commit is contained in:
JiaJun
2026-06-10 16:38:00 +08:00
parent da8adc336d
commit c3059549e6
20 changed files with 652 additions and 135 deletions

View File

@@ -7,6 +7,9 @@
"commit": "cz",
"dev": "pnpm generate-routes && vite",
"build": "pnpm generate-routes && tsc -b && vite build",
"generate-animal-sprite": "node scripts/generate-animal-sprite.mjs",
"generate-reward-sprite": "node scripts/generate-reward-sprite.mjs",
"generate-sprites": "pnpm generate-animal-sprite && pnpm generate-reward-sprite",
"generate-routes": "tsr generate",
"lint": "biome check .",
"lint:fix": "biome check --write .",
@@ -74,6 +77,7 @@
"husky": "9.1.7",
"lint-staged": "16.4.0",
"postcss": "^8.5.12",
"sharp": "^0.34.5",
"tailwindcss": "^4.2.2",
"typescript": "~6.0.2",
"vite": "^8.0.4"