Added BodyBase class with specific points for attachments

This commit is contained in:
mathias 2020-02-01 11:31:24 +01:00
parent 214a10d794
commit db62843e0f
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,14 @@
extends RigidBody
class_name BodyBaseNew
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass

View File

@ -0,0 +1,29 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://Ingame/BodyBase/BodyBase.gd" type="Script" id=1]
[sub_resource type="CapsuleMesh" id=1]
[sub_resource type="CapsuleShape" id=2]
[sub_resource type="SphereMesh" id=3]
[node name="Torso" type="RigidBody"]
script = ExtResource( 1 )
[node name="TorsoMesh" type="MeshInstance" parent="."]
mesh = SubResource( 1 )
material/0 = null
[node name="TorsoCollider" type="CollisionShape" parent="."]
shape = SubResource( 2 )
[node name="FrontLeftAttachMent" type="MeshInstance" parent="."]
transform = Transform( -4.88762e-08, 0, 0.3, 0, 0.3, 0, -0.3, 0, -4.88762e-08, 0.6, 0, 1 )
mesh = SubResource( 3 )
material/0 = null
[node name="FrontRightAttachMent" type="MeshInstance" parent="."]
transform = Transform( -4.88762e-08, 0, -0.3, 0, 0.3, 0, 0.3, 0, -4.88762e-08, -0.6, 0, 1 )
mesh = SubResource( 3 )
material/0 = null