iter41-卡2:呈现层结构收敛批:67清+2豁免+2展平改善——拆私有族+六状态件+ui_kit收敛+束收拢+print删;含u14补做、并master并案与收尾产出物
This commit is contained in:
1 parent
bc75dab615
commit
7beb9bfdd5
94 files changed
+3417
-5314
No files matched your search
@@ -89,19 +89,24 @@ func play_boss_shadow() -> void:
|
||||
|
||||
# 完美封印:金光带加倍扫射 + 横幅占位(§2.2 最高档)
|
||||
func play_perfect_sweep() -> void:
|
||||
for i in 2:
|
||||
var band := ColorRect.new()
|
||||
band.color = Color(COL_GOLD, 0.35)
|
||||
band.size = Vector2(size.x, 14.0 + 10.0 * i)
|
||||
band.position = Vector2(-size.x, size.y * 0.3 + 40.0 * i)
|
||||
band.mouse_filter = Control.MOUSE_FILTER_IGNORE
|
||||
add_child(band)
|
||||
var tw := band.create_tween()
|
||||
tw.tween_property(band, "position:x", size.x + 8.0, UiKit.motion(0.5 + 0.15 * i))
|
||||
tw.tween_callback(band.queue_free)
|
||||
for i in 3:
|
||||
_spawn_sweep_band(i, size)
|
||||
_show_banner("完美封印 ×2")
|
||||
|
||||
|
||||
## 单光带域(循环体提函数——自左掠过渐出)
|
||||
func _spawn_sweep_band(i: int, size: Vector2) -> void:
|
||||
var band := ColorRect.new()
|
||||
band.color = Color(COL_GOLD, 0.35)
|
||||
band.size = Vector2(size.x, 14.0 + 10.0 * i)
|
||||
band.position = Vector2(-size.x, size.y * 0.3 + 40.0 * i)
|
||||
band.mouse_filter = Control.MOUSE_FILTER_IGNORE
|
||||
add_child(band)
|
||||
var tw := band.create_tween()
|
||||
tw.tween_property(band, "position:x", size.x + 8.0, UiKit.motion(0.5 + 0.15 * i))
|
||||
tw.tween_callback(band.queue_free)
|
||||
|
||||
|
||||
# 封印命中:封印化暴击弹道加重占位(自棋盘上缘飞向 B 区敌人卡方向——越界即收)
|
||||
func play_seal_hit_projectile(heavy: bool) -> void:
|
||||
var shot := ColorRect.new()
|
||||
|
||||
Reference in new issue
Block a user