## 要做的 本期三渲二试用限额:**每个 3D 资产最多 3 个动作**。 与已有的 `MAX_ASSETS_PER_USER = 2`(每用户最多持有 2 个 3D 资产)配套,构成本期的三条约束: 1. 每用户最多 2 个 3D 资产 — 已实现(#518 / PR #771) 2. **每个 3D 资产最多 3 个动作** — 本 Issue 3. 只有双足人形能绑骨,且要在建之前告知用户 — 已实现(#518 / PR #771) ## 作用域取「每个资产」而不是「每个用户」 动作是从模型生成出来的,换个模型就是另一批动作。按用户总数算的话,建了第二个模型却分不到名额。要改成按用户总数是换掉统计范围的事,常量单列。 ## 只管三渲二 没有 3D 资产的造型走 i2v,那条路线有自己的成本与限额。在这个闸里被拒的话,用户会被一个跟他无关的限额挡住,而且看不出原因。判据与 `_outfit_model_3d_url` 一致:没有 `outfit_id`、或该造型没有 `model_3d_url`,都不归本闸管。 ## 验收标准 - [ ] 3D 资产已有 3 个动作时再提交被拒,错误信息里带上限数字。 - [ ] 未到上限放行。 - [ ] 无 3D 模型的造型不受限(走 i2v)。 - [ ] 不带 `outfit_id` 不受限(走 i2v)。 - [ ] `character_data` 解析失败时放行,不把用户卡死。 - [ ] 闸在 HTTP 边界,任务未建、积分未冻。
要做的
本期三渲二试用限额:每个 3D 资产最多 3 个动作。
与已有的
MAX_ASSETS_PER_USER = 2(每用户最多持有 2 个 3D 资产)配套,构成本期的三条约束:作用域取「每个资产」而不是「每个用户」
动作是从模型生成出来的,换个模型就是另一批动作。按用户总数算的话,建了第二个模型却分不到名额。要改成按用户总数是换掉统计范围的事,常量单列。
只管三渲二
没有 3D 资产的造型走 i2v,那条路线有自己的成本与限额。在这个闸里被拒的话,用户会被一个跟他无关的限额挡住,而且看不出原因。判据与
_outfit_model_3d_url一致:没有outfit_id、或该造型没有model_3d_url,都不归本闸管。验收标准
outfit_id不受限(走 i2v)。character_data解析失败时放行,不把用户卡死。