|
|
před 20 hodinami | |
|---|---|---|
| .. | ||
| .github | před 1 dnem | |
| src | před 20 hodinami | |
| src-tauri | před 20 hodinami | |
| .gitignore | před 20 hodinami | |
| README.md | před 20 hodinami | |
Windows / macOS 桌面宠物应用(Tauri v2 + Rust),实时反映 CFC 健康陪跑状态。
pet-config.json,支持动作帧序列)snsapi_login,与小程序账号 unionid SSO)src/),经 Tauri frontendDist 打包(src-tauri/tauri.conf.json)src-tauri/)cd cfc-desktop-pet/src-tauri
cargo tauri build # 打包发行版
cargo tauri dev # 本地调试
cd cfc-desktop-pet/src-tauri
cargo test
内置形象位于 src/DefaultPets/{xibao,fubao}/(standing.png + pet-config.json)。
也可在「设置」页上传自定义形象。
pet-config.json 支持 provider 无关的动作帧序列(animations):
{
"actions": { "happy": "cheer" },
"animations": {
"cheer": { "frames": ["cheer_01.png", "cheer_02.png"], "fps": 15, "loop": false }
}
}
frames[] 为逐帧图片(相对 image_base_url 或绝对 URL);loop:false 时播完回到基础形象;未配置 animations 时回退为 CSS 动画。
cargo install tauri-cli --version "^2")https://cfc.cf-club.com).github/workflows/release.yml:推送 desktop-pet-v* tag 触发,构建 Windows + macOS 产物。
注意: 本项目为旧版 WPF(
XafPet.Desktop)的 Tauri 重写。WPF 实现已移除。