Fix Project
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://0em7im554tr4"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d3m6e5iduqxhh" path="res://Levels/levelTEST-col.gltf" id="1_fyfwj"]
|
||||
|
||||
[node name="2DTest" type="Node2D"]
|
||||
|
||||
[node name="levelTEST-col" parent="." instance=ExtResource("1_fyfwj")]
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
@@ -15,7 +15,7 @@ height = 1.67894
|
||||
script = ExtResource("1_hddqi")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 0, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||
|
||||
[node name="fwitch" parent="Pivot" instance=ExtResource("4_n3637")]
|
||||
|
||||
@@ -29,7 +29,7 @@ transform = Transform3D(0.999665, -0.0258978, -7.10543e-15, 0.0258978, 0.999665,
|
||||
shape = SubResource("CapsuleShape3D_ayco3")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866026, 0.5, 0, 1.46483, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.06805, -0.211049)
|
||||
shape = SubResource("CapsuleShape3D_fqik1")
|
||||
|
||||
[connection signal="body_entered" from="Pivot/Area3D" to="." method="OnHit"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://dkjdt7uq3a4j3"]
|
||||
|
||||
[ext_resource type="ArrayMesh" uid="uid://d3u564wle888o" path="res://Models/TestModels/Ness/nesspoly.obj" id="1_jhe4l"]
|
||||
[ext_resource type="Script" path="res://Scenes/TestEnemy.cs" id="1_m03um"]
|
||||
[ext_resource type="Script" path="res://Scripts/TestEnemy.cs" id="1_m03um"]
|
||||
[ext_resource type="PackedScene" uid="uid://rlxnnw4yay7e" path="res://Scenes/EnemyBullet.tscn" id="2_h68e2"]
|
||||
[ext_resource type="Script" path="res://Scripts/FireAtPlayer.cs" id="3_dhmfs"]
|
||||
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
using Godot;
|
||||
|
||||
public partial class TestLevel : Node3D
|
||||
{
|
||||
[Export]
|
||||
private Marker3D _spawnPoint;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
var players = GetTree().GetNodesInGroup("Player");
|
||||
foreach (TestCharacter player in players)
|
||||
{
|
||||
player.Transform = _spawnPoint.Transform;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=13 format=3 uid="uid://dy3d4e6qegyjg"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/TestLevel.cs" id="1_blhn0"]
|
||||
[ext_resource type="PackedScene" uid="uid://b38hcomu4tpm5" path="res://Scenes/TestCharacter.tscn" id="1_fwf6c"]
|
||||
[ext_resource type="Script" path="res://Scenes/TestLevel.cs" id="1_q0cc6"]
|
||||
[ext_resource type="PackedScene" uid="uid://bckd04543occ5" path="res://Levels/levelTEST.gltf" id="2_afl3s"]
|
||||
[ext_resource type="PackedScene" uid="uid://dkjdt7uq3a4j3" path="res://Scenes/TestEnemy.tscn" id="3_ds7vi"]
|
||||
[ext_resource type="PackedScene" uid="uid://si4byubqnng4" path="res://Scenes/TestBullet.tscn" id="3_lmb02"]
|
||||
@@ -29,7 +29,7 @@ height = 5.0
|
||||
radius = 2.06347
|
||||
|
||||
[node name="Level" type="Node3D" node_paths=PackedStringArray("_spawnPoint")]
|
||||
script = ExtResource("1_q0cc6")
|
||||
script = ExtResource("1_blhn0")
|
||||
_spawnPoint = NodePath("SpawnPoint")
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
@@ -100,4 +100,4 @@ shape = SubResource("CylinderShape3D_krlem")
|
||||
transform = Transform3D(0.998405, 0.0226647, 0.0517184, -0.0544217, 0.630486, 0.77429, -0.0150588, -0.775869, 0.630714, -20.5579, 5.52246, -43.2246)
|
||||
|
||||
[node name="SpawnPoint" type="Marker3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.757998, 6.71652, -10.4768)
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.757998, 6.71652, -10.4768)
|
||||
|
||||
@@ -36,14 +36,13 @@ public partial class TestCharacter : CharacterBody3D
|
||||
if (direction != Vector3.Zero)
|
||||
{
|
||||
velocity.X = direction.X * _speed;
|
||||
velocity.Z = direction.Z * _speed;
|
||||
velocity.Z = direction.Z * _speed * 2;
|
||||
GetNode<Node3D>("Pivot").LookAt(Position + direction, Vector3.Forward + Vector3.Up);
|
||||
GetNode<Node3D>("CollisionShape3D").LookAt(Position + direction, Vector3.Forward + Vector3.Up);
|
||||
}
|
||||
else
|
||||
{
|
||||
velocity.X = Mathf.MoveToward(Velocity.X, 0, _speed);
|
||||
velocity.Z = Mathf.MoveToward(Velocity.Z, 0, _speed);
|
||||
velocity.Z = Mathf.MoveToward(Velocity.Z, 0, _speed * 2);
|
||||
}
|
||||
return velocity;
|
||||
}
|
||||
|
||||
14
Scripts/TestLevel.cs
Normal file
14
Scripts/TestLevel.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using Godot;
|
||||
|
||||
public partial class TestLevel : Node3D
|
||||
{
|
||||
[Export]
|
||||
private Marker3D _spawnPoint;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
var players = GetTree().GetNodesInGroup("Player");
|
||||
foreach (TestCharacter player in players)
|
||||
player.Transform = _spawnPoint.Transform;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user