把确认的映射写进表 + 技能补一条立即生效的规矩
- anchors.tsv 增补 ScrollPane(含踩坑确认的 B(ZZ)V=setScrollingDisabled,不是 setForceScroll), names.tsv 同步为 220 条; - 混淆名对照表.md 新增第七节(ScrollPane 方法映射 + 教训); - .codex/skills/scope-discipline 增补『结论必须落进映射表(立即生效)』:新确认的映射/字段语义 当场写进 anchors.tsv 并同步 names.tsv / src-named,不许只留在对话里。
This commit is contained in:
1 parent
8d396ecb5b
commit
f558a4e4aa
3 files changed
+39
No files matched your search
@@ -38,3 +38,21 @@ description: 在本仓库(Spine 3.8.99 编辑器"面板加功能")里动手
|
||||
|
||||
- 调研结论与 API 对照:`编辑器交互与数据API.md`、`混淆名对照表.md`
|
||||
- 重启入口:`viewpanel/run.sh`、`viewpanel/重启编辑器.command`
|
||||
|
||||
## 结论必须落进映射表(立即生效)
|
||||
|
||||
任何**新确认**的东西都要当场写进文件,不要只留在对话里:
|
||||
|
||||
1. 混淆名 → 真名的映射(方法/字段,含**描述符**):追加到 `tools/deobf/anchors.tsv`
|
||||
(一行:`owner<TAB>name<TAB>desc<TAB>真名`,上面用 `#` 写清依据,例如
|
||||
`ScrollPane B (ZZ)V setScrollingDisabled` —— 这条是踩坑确认的:传 `(false,true)` 等于关掉纵向滚动)。
|
||||
2. 场景对象字段的语义(x/y/rotation/scale/…):同样进 `anchors.tsv`,依据写"用户实测:改了什么值 → 哪个字段动了"。
|
||||
3. 然后跑一次合并 + 重命名,保证产物同步:
|
||||
```bash
|
||||
python3 - <<'PY' # 合并 anchors-libgdx.tsv + anchors.tsv -> names.tsv
|
||||
...
|
||||
PY
|
||||
java -cp "tools/deobf/build:$ASM" com.spineview.deobf.Renamer \
|
||||
/tmp/spinework/payload-public.zip tools/deobf/names.tsv /tmp/spinework/payload-named.zip
|
||||
```
|
||||
4. `混淆名对照表.md` 里同步补一行(混淆名 → 真名 → 依据),并写清"已确认 / 未定"。
|
||||
Reference in new issue
Block a user