From e415e6643bf9fede2e9f78e455752e983c60b536 Mon Sep 17 00:00:00 2001 From: unfa Date: Sat, 17 Oct 2020 14:42:32 +0200 Subject: [PATCH] Added rotation to the Rotor level's crank shaft. --- Assets/Maps/Rotor/Crank.gd | 16 ++++++++++++++++ Level.tscn | 7 ++++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 Assets/Maps/Rotor/Crank.gd diff --git a/Assets/Maps/Rotor/Crank.gd b/Assets/Maps/Rotor/Crank.gd new file mode 100644 index 0000000..1ece101 --- /dev/null +++ b/Assets/Maps/Rotor/Crank.gd @@ -0,0 +1,16 @@ +extends MeshInstance + + +# 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): + rotate_y(5 * delta) diff --git a/Level.tscn b/Level.tscn index e1ef466..701275a 100644 --- a/Level.tscn +++ b/Level.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=13 format=2] +[gd_scene load_steps=14 format=2] [ext_resource path="res://LevelComponents/Killfloor.tscn" type="PackedScene" id=1] [ext_resource path="res://LevelComponents/SpawnPoint.tscn" type="PackedScene" id=2] [ext_resource path="res://LevelComponents/LevelGeometry.gd" type="Script" id=3] [ext_resource path="res://Assets/Maps/Rotor/Rotor.gltf" type="PackedScene" id=4] +[ext_resource path="res://Assets/Maps/Rotor/Crank.gd" type="Script" id=5] [sub_resource type="VisualShaderNodeTextureUniformTriplanar" id=1] output_port_for_preview = 0 @@ -128,6 +129,10 @@ shader_param/BaseTextureNormal = SubResource( 7 ) [node name="Rotor" parent="." instance=ExtResource( 4 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -73.5341, -105.864, 0 ) +[node name="Crank " parent="Rotor" index="2"] +transform = Transform( 0.993238, 0, -0.116093, 0, 1, 0, 0.116093, 0, 0.993238, 0, -3.13982, 0 ) +script = ExtResource( 5 ) + [node name="Node" type="Node" parent="."] [node name="DirectionalLight" type="DirectionalLight" parent="Node"]