Set up camera

Also fix one pillar position
This commit is contained in:
Raxki 2024-09-20 19:13:24 -04:00
parent 5667725122
commit 19940a07e0
2 changed files with 43 additions and 16 deletions

View file

@ -21,7 +21,7 @@ Globals="*res://Scripts/globals.gd"
[display]
window/stretch/scale=2.5
window/stretch/mode="viewport"
[editor]

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=3 uid="uid://bxuxjqxxqy7ce"]
[gd_scene load_steps=13 format=3 uid="uid://bxuxjqxxqy7ce"]
[ext_resource type="PackedScene" uid="uid://di21xheryhp0k" path="res://Hiro/hiro_player.tscn" id="1_c1gpq"]
[ext_resource type="PackedScene" uid="uid://b8sfype1vx5ad" path="res://Nem/nem_npc.tscn" id="1_sqt7d"]
@ -11,19 +11,32 @@
[ext_resource type="PackedScene" uid="uid://c503u0i421w34" path="res://world/pillar.tscn" id="8_mxq55"]
[ext_resource type="Script" path="res://Scripts/explosion_generator.gd" id="9_df2wo"]
[sub_resource type="Gradient" id="Gradient_3ox2i"]
colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_4uhai"]
gradient = SubResource("Gradient_3ox2i")
[node name="Level" type="Node2D"]
y_sort_enabled = true
script = ExtResource("1_y634h")
[node name="MapElements" type="Node2D" parent="."]
y_sort_enabled = true
position = Vector2(-136, -190)
[node name="Sprite2D" type="Sprite2D" parent="MapElements"]
z_index = -12
position = Vector2(85.5, 165.625)
scale = Vector2(3.89453, 652.75)
texture = SubResource("GradientTexture1D_4uhai")
metadata/_edit_lock_ = true
[node name="FightingDojoBg" type="Sprite2D" parent="MapElements"]
z_index = -5
texture_filter = 1
position = Vector2(136, 148)
texture = ExtResource("4_elb6q")
metadata/_edit_lock_ = true
[node name="LongWoodPillar" parent="MapElements" instance=ExtResource("8_mxq55")]
y_sort_enabled = true
@ -55,7 +68,7 @@ position = Vector2(96, 280)
[node name="LongWoodPillar8" parent="MapElements" instance=ExtResource("8_mxq55")]
y_sort_enabled = true
position = Vector2(176, 279)
position = Vector2(176, 280)
[node name="Walls" type="Sprite2D" parent="MapElements"]
z_index = 1
@ -64,17 +77,24 @@ position = Vector2(137, 199)
texture = ExtResource("7_pp5dn")
[node name="HiroPlayer" parent="." instance=ExtResource("1_c1gpq")]
position = Vector2(92, 178)
position = Vector2(-44, -12)
speed = 80
[node name="Camera2D" type="Camera2D" parent="HiroPlayer"]
texture_filter = 1
offset = Vector2(0, -12)
zoom = Vector2(3, 3)
position_smoothing_speed = 3.0
[node name="ReedPlayer" parent="." instance=ExtResource("6_cn8e2")]
position = Vector2(176, 178)
position = Vector2(40, -12)
[node name="NemNPC" parent="." instance=ExtResource("1_sqt7d")]
position = Vector2(138, 112)
position = Vector2(2, -78)
[node name="BG Collissions" type="StaticBody2D" parent="."]
z_index = 2
position = Vector2(-136, -190)
collision_layer = 17
collision_mask = 17
@ -83,16 +103,8 @@ position = Vector2(-1341, -243)
scale = Vector2(8.83789, 4.22585)
polygon = PackedVector2Array(157.843, 76.9076, 161.464, 75.961, 172.213, 75.7244, 176.513, 76.9076, 179.22, 82.4429, 180.012, 85.7558, 180.36, 93.9456, 180.247, 114.06, 179.341, 117.373, 177.871, 119.739, 174.929, 120.922, 169.497, 120.922, 169.497, 123.525, 164.745, 123.525, 164.632, 120.922, 159.201, 120.922, 156.372, 120.213, 154.901, 117.373, 154.109, 114.533, 153.883, 94.4189, 153.883, 84.0068, 152.186, 83.0602, 152.412, 80.9304, 146.181, 70.3743, 139.513, 85.4266, 135.779, 90.8692, 147.66, 124.945, 187.367, 125.038, 195.514, 91.4351, 192.232, 66.1148, 173.676, 53.3363, 157.382, 53.8096, 152.404, 63.2751, 153.317, 81.6403, 153.883, 84.0068, 155.92, 79.9839)
[node name="StateChartDebugger" parent="." instance=ExtResource("2_o5str")]
offset_left = 296.0
offset_top = 11.0
offset_right = 884.0
offset_bottom = 1099.0
scale = Vector2(0.25, 0.25)
initial_node_to_watch = NodePath("../HiroAI")
[node name="HiroAI" parent="." node_paths=PackedStringArray("player_character") instance=ExtResource("5_r7nw4")]
position = Vector2(135, 215)
position = Vector2(-1, 25)
player_character = NodePath("../HiroPlayer")
health = 250
attack_power = 10
@ -100,6 +112,21 @@ attack_power = 10
[node name="ExplosionGenerator" type="Node" parent="."]
script = ExtResource("9_df2wo")
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="Container" type="Control" parent="CanvasLayer"]
layout_mode = 3
anchor_left = 0.667
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 0
grow_vertical = 2
[node name="StateChartDebugger" parent="CanvasLayer/Container" instance=ExtResource("2_o5str")]
layout_mode = 1
size_flags_horizontal = 0
initial_node_to_watch = NodePath("../../../HiroAI")
[connection signal="attack_did_hit" from="HiroPlayer" to="HiroAI" method="_on_player_attack_did_hit"]
[connection signal="defeated" from="HiroPlayer" to="." method="_on_player_defeated"]
[connection signal="defeated" from="HiroPlayer" to="HiroAI" method="_on_player_been_defeated"]