mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-20 22:23:47 +00:00
Isometric implementation
This commit is contained in:
parent
1434f7aa6d
commit
ed656f00bb
92 changed files with 2834 additions and 223 deletions
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=51 format=3 uid="uid://ec4m3geediis"]
|
||||
[gd_scene load_steps=52 format=3 uid="uid://ec4m3geediis"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cvisn0b641od4" path="res://addons/cyclops_level_builder/nodes/cyclops_block.gd" id="1_18fbr"]
|
||||
[ext_resource type="Script" uid="uid://djeq3sxhsep3c" path="res://addons/cyclops_level_builder/resources/data_vector_byte.gd" id="2_kler0"]
|
||||
|
|
@ -7,10 +7,11 @@
|
|||
[ext_resource type="Script" uid="uid://c43o57os2lmc3" path="res://addons/cyclops_level_builder/resources/mesh_vector_data.gd" id="5_hmj6t"]
|
||||
[ext_resource type="Material" uid="uid://dc88uealq5q85" path="res://textures/Walls/Wall0.tres" id="6_k6bah"]
|
||||
[ext_resource type="Material" uid="uid://y1ovvv727tky" path="res://textures/Floors/Floor0.tres" id="7_01bfr"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddwhrlrgj6i00" path="res://Sprites/Actors/Cirno.png" id="8_01bfr"]
|
||||
[ext_resource type="PackedScene" uid="uid://bh0ye0m85cyb1" path="res://3D/box.tscn" id="9_hmj6t"]
|
||||
[ext_resource type="PackedScene" uid="uid://b5qj2iaprortr" path="res://3D/Mainframe3D.tscn" id="10_lkbo1"]
|
||||
[ext_resource type="Texture2D" uid="uid://du8xcvbnf30o2" path="res://ExternalMaterial/Barrel/Barrels.png" id="11_id3mo"]
|
||||
[ext_resource type="PackedScene" uid="uid://rimplblbptcd" path="res://Scenes/Actors/IsoPlayer_FSM.tscn" id="12_g4gcm"]
|
||||
[ext_resource type="PackedScene" uid="uid://c8gtrjf2xeue7" path="res://3D/MapScenes/TestLevel.tscn" id="12_g83w3"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_id3mo"]
|
||||
script = ExtResource("2_kler0")
|
||||
|
|
@ -20,22 +21,6 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_g83w3"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_g4gcm"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mgr2t"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
|
||||
|
|
@ -44,13 +29,13 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_lhprj"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
[sub_resource type="Resource" id="Resource_g83w3"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 8
|
||||
stride = 6
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_joeuf"]
|
||||
script = ExtResource("2_kler0")
|
||||
|
|
@ -60,20 +45,20 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_itd0i"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
[sub_resource type="Resource" id="Resource_lhprj"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
data_type = 8
|
||||
stride = 6
|
||||
|
||||
[sub_resource type="Resource" id="Resource_e2nai"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
[sub_resource type="Resource" id="Resource_g4gcm"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 1
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_l7bgk"]
|
||||
|
|
@ -84,6 +69,14 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_itd0i"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_1dvih"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(-1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1)
|
||||
|
|
@ -92,6 +85,14 @@ category = ""
|
|||
data_type = 6
|
||||
stride = 3
|
||||
|
||||
[sub_resource type="Resource" id="Resource_e2nai"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ogy4l"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(0, 3, -3, 0, 3, 4, 0, 0, 4, 0, 0, -3, 1, 3, -3, 1, 3, 4, 1, 0, 4, 1, 0, -3)
|
||||
|
|
@ -151,22 +152,6 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_w4wji"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5vm3d"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8okcc"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
|
||||
|
|
@ -175,13 +160,13 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_eoyv0"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
[sub_resource type="Resource" id="Resource_w4wji"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 8
|
||||
stride = 6
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ed6ow"]
|
||||
script = ExtResource("2_kler0")
|
||||
|
|
@ -191,20 +176,20 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jj2wv"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
[sub_resource type="Resource" id="Resource_eoyv0"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
data_type = 8
|
||||
stride = 6
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nxryr"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
[sub_resource type="Resource" id="Resource_5vm3d"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 1
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_x1so1"]
|
||||
|
|
@ -215,6 +200,14 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_jj2wv"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_kdjrl"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(-1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1)
|
||||
|
|
@ -223,6 +216,14 @@ category = ""
|
|||
data_type = 6
|
||||
stride = 3
|
||||
|
||||
[sub_resource type="Resource" id="Resource_nxryr"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_bsjmx"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(0, 1, 0, 0, 1, 7, 0, 0, 7, 0, 0, 0, 8, 1, 0, 8, 1, 7, 8, 0, 7, 8, 0, 0)
|
||||
|
|
@ -282,22 +283,6 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4r06m"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_8r0yo"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_064cf"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
|
||||
|
|
@ -306,13 +291,13 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_f0u18"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
[sub_resource type="Resource" id="Resource_4r06m"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 0, 0)
|
||||
name = &"material_index"
|
||||
category = ""
|
||||
data_type = 8
|
||||
stride = 6
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_lxss8"]
|
||||
script = ExtResource("2_kler0")
|
||||
|
|
@ -322,20 +307,20 @@ category = ""
|
|||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_43spg"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
[sub_resource type="Resource" id="Resource_f0u18"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0)
|
||||
name = &"uv_transform"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
data_type = 8
|
||||
stride = 6
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7onea"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
[sub_resource type="Resource" id="Resource_8r0yo"]
|
||||
script = ExtResource("2_kler0")
|
||||
data = PackedByteArray(1, 1, 1, 1, 1, 1)
|
||||
name = &"visible"
|
||||
category = ""
|
||||
data_type = 1
|
||||
data_type = 0
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_2b1tp"]
|
||||
|
|
@ -346,6 +331,14 @@ category = ""
|
|||
data_type = 4
|
||||
stride = 4
|
||||
|
||||
[sub_resource type="Resource" id="Resource_43spg"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5)
|
||||
name = &"face_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_yc3ep"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(-1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, 0, -1, 0, 0, -1, 0, 0, -1, 0, 0, -1)
|
||||
|
|
@ -354,6 +347,14 @@ category = ""
|
|||
data_type = 6
|
||||
stride = 3
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7onea"]
|
||||
script = ExtResource("3_k6bah")
|
||||
data = PackedInt32Array(0, 1, 2, 3, 7, 6, 5, 4, 1, 0, 4, 5, 2, 1, 5, 6, 3, 2, 6, 7, 0, 3, 7, 4)
|
||||
name = &"vertex_index"
|
||||
category = ""
|
||||
data_type = 1
|
||||
stride = 1
|
||||
|
||||
[sub_resource type="Resource" id="Resource_631xa"]
|
||||
script = ExtResource("4_01bfr")
|
||||
data = PackedFloat32Array(-3, 3, 0, -3, 3, 1, -3, 0, 1, -3, 0, 0, 6, 3, 0, 6, 3, 1, 6, 0, 1, 6, 0, 0)
|
||||
|
|
@ -408,7 +409,7 @@ face_vertex_data = {
|
|||
[node name="IsoMapTest2" type="Node3D"]
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 3.56608, 7.93547, 3.06438)
|
||||
transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 27.2174, 7.93547, 12.3356)
|
||||
projection = 1
|
||||
size = 7.537
|
||||
|
||||
|
|
@ -425,15 +426,7 @@ mesh_vector_data = SubResource("Resource_5p6ad")
|
|||
materials = Array[Material]([ExtResource("7_01bfr")])
|
||||
|
||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
||||
transform = Transform3D(0.495934, -0.709964, 0.5, 0.239524, 0.665303, 0.707107, -0.834672, -0.230916, 0.5, 4.09781, 5.82742, 0)
|
||||
|
||||
[node name="Palyer" type="Sprite3D" parent="."]
|
||||
transform = Transform3D(0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 0, 1.30887, -0.956651)
|
||||
pixel_size = 0.05
|
||||
texture_filter = 0
|
||||
texture = ExtResource("8_01bfr")
|
||||
hframes = 3
|
||||
vframes = 4
|
||||
transform = Transform3D(0.495934, -0.709964, 0.5, 0.239524, 0.665303, 0.707107, -0.834672, -0.230916, 0.5, 3.80869, 5.82742, 0)
|
||||
|
||||
[node name="block1" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4)
|
||||
|
|
@ -459,3 +452,9 @@ pixel_size = 0.05
|
|||
texture_filter = 0
|
||||
texture = ExtResource("11_id3mo")
|
||||
hframes = 4
|
||||
|
||||
[node name="TestLevel" parent="." instance=ExtResource("12_g83w3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.84862, 0, -4.8932)
|
||||
|
||||
[node name="IsoPlayerFsm" parent="." instance=ExtResource("12_g4gcm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.4753, 2.03037, 5.55344)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue