From 21bcbeff32d3ed5fbf1f415baf03675185e5a9e2 Mon Sep 17 00:00:00 2001 From: Erin Nova Date: Wed, 11 May 2022 13:19:26 -0400 Subject: [PATCH] Split player into seperate scene --- Player/Player.tscn | 23 +++++++++++++++++++++++ World.tscn | 25 +++---------------------- 2 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 Player/Player.tscn diff --git a/Player/Player.tscn b/Player/Player.tscn new file mode 100644 index 0000000..ef0b1a9 --- /dev/null +++ b/Player/Player.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://Player/Player.gd" type="Script" id=1] +[ext_resource path="res://Player/Player.png" type="Texture" id=2] + +[sub_resource type="CapsuleShape2D" id=1] +radius = 4.0 +height = 6.0 + +[node name="Player" type="KinematicBody2D"] +script = ExtResource( 1 ) +__meta__ = { +"_edit_group_": true +} + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 2 ) +hframes = 60 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( 0, 9 ) +rotation = -1.5708 +shape = SubResource( 1 ) diff --git a/World.tscn b/World.tscn index 7244de3..e79be6b 100644 --- a/World.tscn +++ b/World.tscn @@ -1,12 +1,7 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=3 format=2] [ext_resource path="res://World/Bush.png" type="Texture" id=1] -[ext_resource path="res://Player/Player.png" type="Texture" id=2] -[ext_resource path="res://Player/Player.gd" type="Script" id=3] - -[sub_resource type="CapsuleShape2D" id=1] -radius = 4.0 -height = 6.0 +[ext_resource path="res://Player/Player.tscn" type="PackedScene" id=2] [node name="World" type="Node2D"] @@ -14,21 +9,7 @@ height = 6.0 position = Vector2( 63, 65 ) texture = ExtResource( 1 ) -[node name="Player" type="KinematicBody2D" parent="."] -position = Vector2( 101, 34 ) -script = ExtResource( 3 ) -__meta__ = { -"_edit_group_": true -} - -[node name="Sprite" type="Sprite" parent="Player"] -texture = ExtResource( 2 ) -hframes = 60 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Player"] -position = Vector2( 0, 9 ) -rotation = -1.5708 -shape = SubResource( 1 ) +[node name="Player" parent="." instance=ExtResource( 2 )] [node name="StaticBody2D" type="StaticBody2D" parent="."]