mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-07-11 20:42:55 +08:00
feat(游戏结束): 添加失败音效并调整游戏平衡
添加失败音效并在游戏结束时播放 调整小鸡角色的攻击概率和伤害值 恢复初始波次配置为母鸡和小鸡的组合
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://beo6s1kudbbve"]
|
[gd_scene load_steps=7 format=3 uid="uid://beo6s1kudbbve"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://d3qojeqa3difn" path="res://components/Abstracts/FullscreenPanelBase.tscn" id="1_u2ynr"]
|
[ext_resource type="PackedScene" uid="uid://d3qojeqa3difn" path="res://components/Abstracts/FullscreenPanelBase.tscn" id="1_u2ynr"]
|
||||||
|
[ext_resource type="Script" path="res://scripts/Contents/Panels/GameOver.gd" id="2_6cd45"]
|
||||||
|
[ext_resource type="AudioStream" uid="uid://dbso1w8hvgilg" path="res://resources/sounds/effect/Lose.wav" id="3_n4aax"]
|
||||||
[ext_resource type="FontFile" uid="uid://db2jl4bq8idec" path="res://resources/fonts/swyc.ttf" id="3_oynlg"]
|
[ext_resource type="FontFile" uid="uid://db2jl4bq8idec" path="res://resources/fonts/swyc.ttf" id="3_oynlg"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7gbuu"]
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7gbuu"]
|
||||||
@@ -11,6 +13,8 @@ font = ExtResource("3_oynlg")
|
|||||||
font_size = 50
|
font_size = 50
|
||||||
|
|
||||||
[node name="GameOver" instance=ExtResource("1_u2ynr")]
|
[node name="GameOver" instance=ExtResource("1_u2ynr")]
|
||||||
|
visible = false
|
||||||
|
script = ExtResource("2_6cd45")
|
||||||
|
|
||||||
[node name="wrapper" parent="content" index="0"]
|
[node name="wrapper" parent="content" index="0"]
|
||||||
theme_override_constants/separation = 50
|
theme_override_constants/separation = 50
|
||||||
@@ -25,3 +29,7 @@ layout_mode = 2
|
|||||||
size_flags_horizontal = 4
|
size_flags_horizontal = 4
|
||||||
text = "败北"
|
text = "败北"
|
||||||
label_settings = SubResource("LabelSettings_17i5j")
|
label_settings = SubResource("LabelSettings_17i5j")
|
||||||
|
|
||||||
|
[node name="audio" type="AudioStreamPlayer2D" parent="." index="2"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
stream = ExtResource("3_n4aax")
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,24 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wav"
|
||||||
|
type="AudioStreamWAV"
|
||||||
|
uid="uid://dbso1w8hvgilg"
|
||||||
|
path="res://.godot/imported/Lose.wav-72924f001de3f3292df75c1746fd4899.sample"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://resources/sounds/effect/Lose.wav"
|
||||||
|
dest_files=["res://.godot/imported/Lose.wav-72924f001de3f3292df75c1746fd4899.sample"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
force/8_bit=false
|
||||||
|
force/mono=false
|
||||||
|
force/max_rate=false
|
||||||
|
force/max_rate_hz=44100
|
||||||
|
edit/trim=false
|
||||||
|
edit/normalize=false
|
||||||
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
|
compress/mode=0
|
||||||
@@ -3,7 +3,7 @@ class_name ChickSprint
|
|||||||
|
|
||||||
func register():
|
func register():
|
||||||
speed = 0
|
speed = 0
|
||||||
damage = 30
|
damage = 20
|
||||||
penerate = 1
|
penerate = 1
|
||||||
func ai():
|
func ai():
|
||||||
PresetsAI.lockLauncher(self, launcher, true)
|
PresetsAI.lockLauncher(self, launcher, true)
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ func ai():
|
|||||||
elif currentFocusedBoss.position.distance_to(position) < 700:
|
elif currentFocusedBoss.position.distance_to(position) < 700:
|
||||||
tryAttack(1)
|
tryAttack(1)
|
||||||
else:
|
else:
|
||||||
var method = MathTool.randc_from([0, 3])
|
var method = MathTool.randc_from([3, 3, 0, 3, 3])
|
||||||
tryAttack(method, method == 3)
|
tryAttack(method, method == 3)
|
||||||
func attack(type):
|
func attack(type):
|
||||||
if type == 0:
|
if type == 0:
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
extends FullscreenPanelBase
|
||||||
|
|
||||||
|
@onready var audio = $"%audio"
|
||||||
|
|
||||||
|
func beforeOpen():
|
||||||
|
audio.play()
|
||||||
@@ -11,9 +11,9 @@ var per: int = 0
|
|||||||
static var current: int = 0
|
static var current: int = 0
|
||||||
static var data: Array[Wave] = [
|
static var data: Array[Wave] = [
|
||||||
# entity, minCount, maxCount, isBoss, from, to, per
|
# entity, minCount, maxCount, isBoss, from, to, per
|
||||||
# create(preload("res://components/Characters/Hen.tscn"), 1, 5, false, 0, INF, 1),
|
create(preload("res://components/Characters/Hen.tscn"), 1, 5, false, 0, INF, 1),
|
||||||
# create(preload("res://components/Characters/Chick.tscn"), 0, 0, true, 8, INF, 6),
|
create(preload("res://components/Characters/Chick.tscn"), 0, 0, true, 8, INF, 6),
|
||||||
create(preload("res://components/Characters/Chick.tscn"), 1, 1, true, 0, INF, 1),
|
# create(preload("res://components/Characters/Chick.tscn"), 1, 1, true, 0, INF, 1),
|
||||||
]
|
]
|
||||||
|
|
||||||
static func create(
|
static func create(
|
||||||
|
|||||||
Reference in New Issue
Block a user