- 确认 GO 的字段/入口:x=D(float)、y=B(float)、rotation=S、scaleX=L、scaleY=I、width=C、height=Z; GO.D(FFFFF)V 就是编辑器自己的 setTransform(x,y,rotation,scaleX,scaleY)。 依据:载荷 JSON 写入器 sb_0.java:669-675 + javap -c GO(两条独立证据), width/height 与 mega_dg4.png 真实像素 157x154 对上。 - 确认删除入口:Gn.L()V => skeleton.removeAttachment(this,true,true);GP.L=附件表、GP.Z=插槽表; 占位附件是载荷类 Hi(hi_2.java 的 I() 返回 "placeholder")。 - 实机(JDK8 attach,进程 56177 全程没重启):20 个新建插槽的图片附件 x/y/rotation 归 0、scale 归 1; 20 个 Hi 占位附件删除;骨架附件表 43 -> 23;逐个核对删除占位没连带删掉图片附件。 - 顺带把 tools/live(attach 热更工具源码)入库,jar/build 加进 .gitignore。
43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
# ============================================================
|
||
# 只管理本项目自己的东西:源码、脚本、文档、小资源。
|
||
# 下面这些要么是第三方工具链/厂商 App,要么是从载荷派生的批量文件。
|
||
# ============================================================
|
||
|
||
# ---- 第三方工具链(体积巨大,可重新下载安装)----
|
||
tools/*.zip
|
||
tools/*.tar.gz
|
||
tools/ghidra_12.1.4_PUBLIC/
|
||
tools/jdk-11.0.32.1+1/
|
||
tools/jdk-21.0.12.1+1/
|
||
tools/jdk8u504-b01/
|
||
tools/dl/
|
||
# 下载中途留下的隐藏分片(.ghidra.part*、.p4_* 之类,几百 MB)
|
||
tools/.*
|
||
|
||
# ---- 厂商 App 本体与实验室副本(不是本项目源码,且体积大)----
|
||
Spine.app/
|
||
spine-lab/
|
||
|
||
# ---- 上游 rea 仓库:它是独立的 git 仓库,单独管理,不并入本项目 ----
|
||
rea/
|
||
|
||
# ---- 构建产物 ----
|
||
viewpanel/build/
|
||
viewpanel/compat-classes/
|
||
*.class
|
||
# 热更(attach)小工具:只留源码,jar 和编译输出是临时的
|
||
tools/live/build*/
|
||
tools/live/*.jar
|
||
|
||
# ---- 从载荷派生的批量产物(本机可重新生成)----
|
||
viewpanel/analysis/spine-398/
|
||
viewpanel/analysis/398/classes/
|
||
viewpanel/analysis/398/3.8.99.readable.zip
|
||
|
||
# ---- macOS ----
|
||
.DS_Store
|
||
|
||
# ---- Python 缓存 ----
|
||
__pycache__/
|
||
*.pyc
|