热更(不重启)整理新建附件:用编辑器自身 API 重置图片附件变换 + 删除占位(skin)附件
- 确认 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。
This commit is contained in:
1 parent
0886ba647c
commit
7f519edc67
22 files changed
+3780
No files matched your search
@@ -25,6 +25,9 @@ rea/
|
||||
viewpanel/build/
|
||||
viewpanel/compat-classes/
|
||||
*.class
|
||||
# 热更(attach)小工具:只留源码,jar 和编译输出是临时的
|
||||
tools/live/build*/
|
||||
tools/live/*.jar
|
||||
|
||||
# ---- 从载荷派生的批量产物(本机可重新生成)----
|
||||
viewpanel/analysis/spine-398/
|
||||
|
||||
Reference in new issue
Block a user