diff --git a/scenes/main/combat_s2.gd b/scenes/main/combat_s2.gd index d045779..3b17e4e 100644 --- a/scenes/main/combat_s2.gd +++ b/scenes/main/combat_s2.gd @@ -398,6 +398,11 @@ func _setup_attr_shop_ui() -> void: _attr_rows.clear() var ids: Array[String] = ShopManager.get_sellable_attrs() + # 行容量上限(当前坐标常量下):行 i 占 y=[220+34i, 250+34i](label/button 高 30), + # 关闭按钮占 y=[420, 460](见下方 close.position/size)。250+34i <= 420 ⟺ i <= 5, + # 即最多 6 行(i=0..5)不与关闭按钮重叠;第 7 行(i=6)落在 y=424,正压在按钮上。 + # 路线图 E3-② 延后的 7 个属性一旦全部上架会超出此容量,需要先做布局/滚动改造—— + # 本轮评审 Finding 4 仅要求记录容量,不在此实现滚动,故不改动下方坐标。 for i in ids.size(): var id: String = ids[i] var y: float = 220.0 + float(i) * 34.0