Shoot the guy
This commit is contained in:
BIN
Models/TestModels/Ness/60999451_c.png
Normal file
BIN
Models/TestModels/Ness/60999451_c.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
35
Models/TestModels/Ness/60999451_c.png.import
Normal file
35
Models/TestModels/Ness/60999451_c.png.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cea8ilr3egck5"
|
||||
path.s3tc="res://.godot/imported/60999451_c.png-643082c91df186d7479d0de55abd270f.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Models/TestModels/Ness/60999451_c.png"
|
||||
dest_files=["res://.godot/imported/60999451_c.png-643082c91df186d7479d0de55abd270f.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
16
Models/TestModels/Ness/nesspoly.mtl
Normal file
16
Models/TestModels/Ness/nesspoly.mtl
Normal file
@@ -0,0 +1,16 @@
|
||||
# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware
|
||||
# File Created: 17.10.2018 19:59:10
|
||||
|
||||
newmtl Material__25
|
||||
Ns 10.0000
|
||||
Ni 1.5000
|
||||
d 1.0000
|
||||
Tr 0.0000
|
||||
Tf 1.0000 1.0000 1.0000
|
||||
illum 2
|
||||
Ka 0.5880 0.5880 0.5880
|
||||
Kd 0.5880 0.5880 0.5880
|
||||
Ks 0.0000 0.0000 0.0000
|
||||
Ke 0.0000 0.0000 0.0000
|
||||
map_Ka 60999451_c.png
|
||||
map_Kd 60999451_c.png
|
||||
21
Models/TestModels/Ness/nesspoly.obj.import
Normal file
21
Models/TestModels/Ness/nesspoly.obj.import
Normal file
@@ -0,0 +1,21 @@
|
||||
[remap]
|
||||
|
||||
importer="wavefront_obj"
|
||||
importer_version=1
|
||||
type="Mesh"
|
||||
uid="uid://d3u564wle888o"
|
||||
path="res://.godot/imported/nesspoly.obj-ac30b99668a61d45bcf8978b01c1d502.mesh"
|
||||
|
||||
[deps]
|
||||
|
||||
files=["res://.godot/imported/nesspoly.obj-ac30b99668a61d45bcf8978b01c1d502.mesh"]
|
||||
|
||||
source_file="res://Models/TestModels/Ness/nesspoly.obj"
|
||||
dest_files=["res://.godot/imported/nesspoly.obj-ac30b99668a61d45bcf8978b01c1d502.mesh", "res://.godot/imported/nesspoly.obj-ac30b99668a61d45bcf8978b01c1d502.mesh"]
|
||||
|
||||
[params]
|
||||
|
||||
generate_tangents=true
|
||||
scale_mesh=Vector3(1, 1, 1)
|
||||
offset_mesh=Vector3(0, 0, 0)
|
||||
optimize_mesh=true
|
||||
@@ -10,6 +10,7 @@ albedo_color = Color(0.584314, 0.0352941, 0.141176, 1)
|
||||
material = SubResource("StandardMaterial3D_5vpcx")
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_o6kys"]
|
||||
radius = 0.8
|
||||
|
||||
[node name="ShotgunBullet" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.73894, 0)
|
||||
@@ -23,7 +24,9 @@ collision_layer = 2
|
||||
collision_mask = 0
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
max_contacts_reported = 10
|
||||
contact_monitor = true
|
||||
can_sleep = false
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="RigidBody3D"]
|
||||
transform = Transform3D(0.647894, 0, 0.761731, 0, 1, 0, -0.761731, 0, 0.647894, 0, 0, 0)
|
||||
@@ -45,7 +48,9 @@ collision_layer = 2
|
||||
collision_mask = 0
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
max_contacts_reported = 10
|
||||
contact_monitor = true
|
||||
can_sleep = false
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="RigidBody3D2"]
|
||||
visible = false
|
||||
@@ -66,7 +71,9 @@ collision_layer = 2
|
||||
collision_mask = 0
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
max_contacts_reported = 10
|
||||
contact_monitor = true
|
||||
can_sleep = false
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="RigidBody3D3"]
|
||||
transform = Transform3D(0.999848, 0, 0.0174524, 0, 1, 0, -0.0174524, 0, 0.999848, 0, 0, 0)
|
||||
|
||||
@@ -10,6 +10,7 @@ albedo_color = Color(0.584314, 0.0352941, 0.141176, 1)
|
||||
material = SubResource("StandardMaterial3D_phgri")
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_rokeu"]
|
||||
radius = 0.8
|
||||
|
||||
[node name="TestBullet" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.538645, 0)
|
||||
@@ -21,8 +22,11 @@ _projectileSpeed = 15.0
|
||||
collision_layer = 2
|
||||
collision_mask = 0
|
||||
gravity_scale = 0.0
|
||||
custom_integrator = true
|
||||
continuous_cd = true
|
||||
max_contacts_reported = 10
|
||||
contact_monitor = true
|
||||
can_sleep = false
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="RigidBody3D"]
|
||||
visible = false
|
||||
@@ -30,6 +34,7 @@ mesh = SubResource("SphereMesh_wuk0e")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0905764, 0, 0)
|
||||
shape = SubResource("SphereShape3D_rokeu")
|
||||
|
||||
[node name="Sprite3D" type="Sprite3D" parent="RigidBody3D"]
|
||||
|
||||
10
Scenes/TestEnemy.cs
Normal file
10
Scenes/TestEnemy.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
using Godot;
|
||||
|
||||
public partial class TestEnemy : Node3D
|
||||
{
|
||||
public void OnHit(Node node)
|
||||
{
|
||||
GD.Print("Hit detected");
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
30
Scenes/TestEnemy.tscn
Normal file
30
Scenes/TestEnemy.tscn
Normal file
@@ -0,0 +1,30 @@
|
||||
[gd_scene load_steps=4 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"]
|
||||
|
||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_eb41r"]
|
||||
radius = 1.0
|
||||
height = 3.5
|
||||
|
||||
[node name="TestEnemy" type="Node3D"]
|
||||
script = ExtResource("1_m03um")
|
||||
|
||||
[node name="RigidBody3D" type="RigidBody3D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 2
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
max_contacts_reported = 10
|
||||
contact_monitor = true
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.51635, 0)
|
||||
shape = SubResource("CapsuleShape3D_eb41r")
|
||||
|
||||
[node name="Nesspoly" type="MeshInstance3D" parent="RigidBody3D"]
|
||||
transform = Transform3D(7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0)
|
||||
mesh = ExtResource("1_jhe4l")
|
||||
skeleton = NodePath("../..")
|
||||
|
||||
[connection signal="body_entered" from="RigidBody3D" to="." method="OnHit"]
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://dy3d4e6qegyjg"]
|
||||
[gd_scene load_steps=10 format=3 uid="uid://dy3d4e6qegyjg"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://b38hcomu4tpm5" path="res://Scenes/TestCharacter.tscn" id="1_fwf6c"]
|
||||
[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"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_iokol"]
|
||||
size = Vector3(77.2254, 10, 63.5656)
|
||||
@@ -26,7 +27,8 @@ radius = 2.06347
|
||||
[node name="Level" type="Node3D"]
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.0769171, 36.4856, -32.0601)
|
||||
transform = Transform3D(1, 0, 0, 0, -2.98023e-08, 1, 0, -1, -2.98023e-08, -0.0769171, 95.2611, -32.0601)
|
||||
fov = 30.0
|
||||
|
||||
[node name="DebugCamera" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.821149, 0.570714, 0, -0.570714, 0.821149, -0.36148, 17.9168, 0.864431)
|
||||
@@ -86,3 +88,6 @@ shape = SubResource("CylinderShape3D_fa41j")
|
||||
[node name="CollisionShape3D11" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(0.999841, -0.0178538, 0, 0.0178538, 0.999841, 0, 0, 0, 1, -6.84036, 6.33278, -46.1737)
|
||||
shape = SubResource("CylinderShape3D_krlem")
|
||||
|
||||
[node name="TestEnemy" parent="." instance=ExtResource("3_ds7vi")]
|
||||
transform = Transform3D(0.998405, 0.0226647, 0.0517184, -0.0544217, 0.630486, 0.77429, -0.0150588, -0.775869, 0.630714, -20.5579, 4.87709, -43.2246)
|
||||
|
||||
Reference in New Issue
Block a user