From 70b40bcd3d97ec0f808e0bbc0137106e796cf687 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 18 Jul 2022 10:09:16 +0200 Subject: [PATCH] [godot] Minor clean-up of example scenes. --- spine-godot/README.md | 2 + .../08-animation-player/animation-player.tscn | 2 +- .../examples/11-bone-node/bone-node.gd | 19 ------- .../examples/11-bone-node/bone-node.tscn | 50 ------------------- 4 files changed, 3 insertions(+), 70 deletions(-) delete mode 100644 spine-godot/example/examples/11-bone-node/bone-node.gd delete mode 100644 spine-godot/example/examples/11-bone-node/bone-node.tscn diff --git a/spine-godot/README.md b/spine-godot/README.md index 44c08cace..222f23198 100644 --- a/spine-godot/README.md +++ b/spine-godot/README.md @@ -2,6 +2,8 @@ The spine-godot runtime provides functionality to load, manipulate and render [Spine](http://esotericsoftware.com) skeletal animation data using [Godot](https://godotengine.org/). spine-godot is based on [spine-cpp](../spine-cpp). +# See the [spine-godot documentation](http://esotericsoftware.com/spine-godot]) for in-depth information. + ## Licensing You are welcome to evaluate the Spine Runtimes and the examples we provide in this repository free of charge. diff --git a/spine-godot/example/examples/08-animation-player/animation-player.tscn b/spine-godot/example/examples/08-animation-player/animation-player.tscn index 92099ecee..191f8e992 100644 --- a/spine-godot/example/examples/08-animation-player/animation-player.tscn +++ b/spine-godot/example/examples/08-animation-player/animation-player.tscn @@ -1843,7 +1843,7 @@ tracks/3/keys = { "values": [ 0.5 ] } -[node name="Node2D2" type="Node2D"] +[node name="Node2D" type="Node2D"] script = ExtResource( 2 ) [node name="Spineboy" type="SpineSprite" parent="."] diff --git a/spine-godot/example/examples/11-bone-node/bone-node.gd b/spine-godot/example/examples/11-bone-node/bone-node.gd deleted file mode 100644 index 4b142783d..000000000 --- a/spine-godot/example/examples/11-bone-node/bone-node.gd +++ /dev/null @@ -1,19 +0,0 @@ -extends Node2D - -onready var spineboy = $SpineSprite -onready var center_bone = $SpineSprite/HoverboardCenterBone -onready var center_ray = $SpineSprite/HoverboardCenterBone/RayCast2D -onready var target_bone = $SpineSprite/HoverboardTargetBone -onready var target_ray = $SpineSprite/HoverboardTargetBone/RayCast2D - -func _ready(): - spineboy.get_animation_state().set_animation("hoverboard", true, 0) - -func _process(delta): - if target_ray.is_colliding(): - target_bone.global_position.y = target_ray.get_collision_point().y - 50 - if center_ray.is_colliding(): - center_bone.global_position.y = center_ray.get_collision_point().y - 50 - - spineboy.global_position.x += delta * 150; - spineboy.global_position.y = center_bone.global_position.y diff --git a/spine-godot/example/examples/11-bone-node/bone-node.tscn b/spine-godot/example/examples/11-bone-node/bone-node.tscn deleted file mode 100644 index fa892bac5..000000000 --- a/spine-godot/example/examples/11-bone-node/bone-node.tscn +++ /dev/null @@ -1,50 +0,0 @@ -[gd_scene load_steps=3 format=2] - -[ext_resource path="res://examples/11-bone-node/bone-node.gd" type="Script" id=1] -[ext_resource path="res://assets/spineboy/spineboy-data-res.tres" type="SpineSkeletonDataResource" id=2] - -[node name="Node2D" type="Node2D"] -script = ExtResource( 1 ) - -[node name="SpineSprite" type="SpineSprite" parent="."] -position = Vector2( 8, 553 ) -scale = Vector2( 0.278096, 0.278096 ) -skeleton_data_res = ExtResource( 2 ) -preview_animation = "hoverboard" -preview_frame = true -preview_time = 0.0 - -[node name="HoverboardCenterBone" type="SpineBoneNode" parent="SpineSprite"] -show_behind_parent = true -bone_name = "hoverboard-controller" -bone_mode = 1 - -[node name="RayCast2D" type="RayCast2D" parent="SpineSprite/HoverboardCenterBone"] -enabled = true -cast_to = Vector2( 0, 1000 ) - -[node name="HoverboardTargetBone" type="SpineBoneNode" parent="SpineSprite"] -show_behind_parent = true -position = Vector2( 262.499, 0 ) -rotation = -0.000872665 -bone_name = "board-ik" -bone_mode = 1 - -[node name="RayCast2D" type="RayCast2D" parent="SpineSprite/HoverboardTargetBone"] -enabled = true -cast_to = Vector2( 0, 1000 ) - -[node name="HipBone" type="SpineBoneNode" parent="SpineSprite"] -show_behind_parent = true -position = Vector2( 0, -169.006 ) -rotation = -0.000872665 -bone_name = "hip" -bone_mode = 1 - -[node name="Polygon2D" type="Polygon2D" parent="."] -polygon = PoolVector2Array( 0, 596, 309, 471, 516, 515, 762, 447, 984, 504, 1023, 505, 1024, 596 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="Polygon2D"] - -[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Polygon2D/StaticBody2D"] -polygon = PoolVector2Array( 3, 592, 304, 469, 516, 514, 762, 443, 984, 499, 1252, 498, 1280, 596 )