代码重复: AGC项目管理页未复用 image-canvas-react #284
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
project-development 目前只复用了 image-canvas-core,没有使用 image-canvas-react 的 CanvasWorld
自行重复实现了世界容器的定位、宽高和 translate + scale 变换。重复部分应下沉到共享组件;
文档未有解释
.game-resource-page-world自定义世界容器532c6d51fd.game-resource-plane+scale()8e3d9991fa代码重复的方向已经在关联 PR #285 中迁移到共享 CanvasWorld,但该 PR 当前仍处于请求修改状态,不能据此关闭本 Issue。最新验证发现画布缩小时音频/视频播放按钮会越过资源卡边界并被裁切:viewport scale 为 0.5 时约越界 3.5px,0.25 时约越界 10.25px,裁切区域也无法点击。
请在 #285 修复缩放后的卡片边界和命中区域,并补真实 DOM/Chromium 验证;同时先解决 PR 与 master 的冲突、等待 CI 完成。修复通过后再回填这里的验收结果,确认 project-development、主站画布和资源画布都不再各自维护 world 定位与变换。