Files
tekton/addons/enhanced_gridmap/example/main.tscn
T
adtpdn 84413314ef Add example scene and player for enhanced_gridmap
Introduces a new example scene and player script for the enhanced_gridmap addon, including supporting resources and materials. Updates the mesh library, assets, and main scene to integrate new tile types and visual styles. Adjusts project settings for improved resolution and sets the new main scene as the entry point.
2025-10-22 11:50:17 +08:00

44 lines
2.5 KiB
Plaintext

[gd_scene load_steps=6 format=3 uid="uid://dpihcqibm8d4q"]
[ext_resource type="Script" uid="uid://dudbm0fqk82rm" path="res://addons/enhanced_gridmap/example/player.gd" id="1_ct1x4"]
[ext_resource type="MeshLibrary" uid="uid://kcv6ans86ug7" path="res://addons/enhanced_gridmap/meshlibrary/default.tres" id="2_buqgu"]
[ext_resource type="Script" uid="uid://bja8ixryvthu0" path="res://addons/enhanced_gridmap/enhanced_gridmap.gd" id="3_4dd4k"]
[sub_resource type="CapsuleMesh" id="CapsuleMesh_ct1x4"]
[sub_resource type="Environment" id="Environment_ct1x4"]
background_mode = 1
background_color = Color(1, 1, 1, 1)
[node name="Main" type="Node3D"]
script = ExtResource("1_ct1x4")
enhanced_gridmap_path = NodePath("EnhancedGridMap")
player_path = NodePath("Player")
[node name="EnhancedGridMap" type="GridMap" parent="."]
mesh_library = ExtResource("2_buqgu")
data = {
"cells": PackedInt32Array(0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 2, 0, 0, 2, 1, 0, 2, 2, 0, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 0, 2, 7, 0, 2, 8, 0, 2, 9, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 0, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 0, 3, 8, 0, 3, 9, 0, 4, 0, 0, 4, 1, 0, 4, 2, 0, 4, 3, 0, 4, 4, 0, 4, 5, 0, 4, 6, 0, 4, 7, 0, 4, 8, 0, 4, 9, 0, 5, 0, 0, 5, 1, 0, 5, 2, 0, 5, 3, 0, 5, 4, 0, 5, 5, 0, 5, 6, 0, 5, 7, 0, 5, 8, 0, 5, 9, 0, 6, 0, 0, 6, 1, 0, 6, 2, 0, 6, 3, 0, 6, 4, 0, 6, 5, 0, 6, 6, 0, 6, 7, 0, 6, 8, 0, 6, 9, 0, 7, 0, 0, 7, 1, 0, 7, 2, 0, 7, 3, 0, 7, 4, 0, 7, 5, 0, 7, 6, 0, 7, 7, 0, 7, 8, 0, 7, 9, 0, 8, 0, 0, 8, 1, 0, 8, 2, 0, 8, 3, 0, 8, 4, 0, 8, 5, 0, 8, 6, 0, 8, 7, 0, 8, 8, 0, 8, 9, 0, 9, 0, 0, 9, 1, 0, 9, 2, 0, 9, 3, 0, 9, 4, 0, 9, 5, 0, 9, 6, 0, 9, 7, 0, 9, 8, 0, 9, 9, 0)
}
script = ExtResource("3_4dd4k")
floors = 1
auto_generate = true
obstacle_items = Array[int]([])
metadata/_custom_type_script = "uid://bja8ixryvthu0"
[node name="Player" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 2, 1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="Player"]
mesh = SubResource("CapsuleMesh_ct1x4")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(-1, -1.89462e-15, -8.74228e-08, -8.74228e-08, -5.96047e-08, 1, -7.10543e-15, 1, 5.96047e-08, 9.9742, 24.112, 10)
environment = SubResource("Environment_ct1x4")
projection = 1
size = 26.0
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 31, 0)
visible = false