Added the new godot 4 demos that use the new tile map. They still need to be updated / proted.
13
2d/layered_tile_maps/dynamic_tilemap_layers/README.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Dynamic TileMap Layers
|
||||||
|
|
||||||
|
Example of how to make a fake wall using TileMap's
|
||||||
|
`_tile_data_runtime_update()` method. It shows how
|
||||||
|
to disable collisions per layer.
|
||||||
|
|
||||||
|
Language: GDScript
|
||||||
|
|
||||||
|
Renderer: OpenGL
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
![Screenshot](screenshots/fake_wall.png)
|
BIN
2d/layered_tile_maps/dynamic_tilemap_layers/icon.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
34
2d/layered_tile_maps/dynamic_tilemap_layers/icon.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bpov140lx7at3"
|
||||||
|
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://icon.png"
|
||||||
|
dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/dynamic_tilemap_layers/level/obstacle.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cs8h2qyuakmko"
|
||||||
|
path="res://.godot/imported/obstacle.png-06287f6b2d26dd03335fd87ab78c2cc2.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://level/obstacle.png"
|
||||||
|
dest_files=["res://.godot/imported/obstacle.png-06287f6b2d26dd03335fd87ab78c2cc2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
@ -0,0 +1,57 @@
|
|||||||
|
extends TileMap
|
||||||
|
|
||||||
|
|
||||||
|
var secret_layer: int # You can have multiple layers if you make this an array.
|
||||||
|
var player_in_secret: bool
|
||||||
|
var layer_alpha := 1.0
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
for i in get_layers_count(): # Find the secret layer by name.
|
||||||
|
if get_layer_name(i) == "Secret":
|
||||||
|
secret_layer = i
|
||||||
|
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
set_process(false)
|
||||||
|
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
if player_in_secret:
|
||||||
|
if layer_alpha > 0.3:
|
||||||
|
layer_alpha = move_toward(layer_alpha, 0.3, delta) # Animate the layer transparency.
|
||||||
|
set_layer_modulate(secret_layer, Color(1, 1, 1, layer_alpha))
|
||||||
|
else:
|
||||||
|
set_process(false)
|
||||||
|
else:
|
||||||
|
if layer_alpha < 1.0:
|
||||||
|
layer_alpha = move_toward(layer_alpha, 1.0, delta)
|
||||||
|
set_layer_modulate(secret_layer, Color(1, 1, 1, layer_alpha))
|
||||||
|
else:
|
||||||
|
set_process(false)
|
||||||
|
|
||||||
|
|
||||||
|
func _use_tile_data_runtime_update(layer: int, _coords: Vector2i) -> bool:
|
||||||
|
if layer == secret_layer:
|
||||||
|
return true
|
||||||
|
return false
|
||||||
|
|
||||||
|
|
||||||
|
func _tile_data_runtime_update(_layer: int, _coords: Vector2i, tile_data: TileData) -> void:
|
||||||
|
tile_data.set_collision_polygons_count(0, 0) # Remove collision for secret layer.
|
||||||
|
|
||||||
|
|
||||||
|
func _on_secret_detector_body_entered(body: Node2D) -> void:
|
||||||
|
if not body is CharacterBody2D: # Detect player only.
|
||||||
|
return
|
||||||
|
|
||||||
|
player_in_secret = true
|
||||||
|
set_process(true)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_secret_detector_body_exited(body: Node2D) -> void:
|
||||||
|
if not body is CharacterBody2D:
|
||||||
|
return
|
||||||
|
|
||||||
|
player_in_secret = false
|
||||||
|
set_process(true)
|
32
2d/layered_tile_maps/dynamic_tilemap_layers/player/player.gd
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
extends CharacterBody2D
|
||||||
|
|
||||||
|
const WALK_FORCE = 600
|
||||||
|
const WALK_MAX_SPEED = 200
|
||||||
|
const STOP_FORCE = 1300
|
||||||
|
const JUMP_SPEED = 200
|
||||||
|
|
||||||
|
@onready var gravity = ProjectSettings.get_setting("physics/2d/default_gravity")
|
||||||
|
|
||||||
|
func _physics_process(delta):
|
||||||
|
# Horizontal movement code. First, get the player's input.
|
||||||
|
var walk = WALK_FORCE * (Input.get_axis(&"move_left", &"move_right"))
|
||||||
|
# Slow down the player if they're not trying to move.
|
||||||
|
if abs(walk) < WALK_FORCE * 0.2:
|
||||||
|
# The velocity, slowed down a bit, and then reassigned.
|
||||||
|
velocity.x = move_toward(velocity.x, 0, STOP_FORCE * delta)
|
||||||
|
else:
|
||||||
|
velocity.x += walk * delta
|
||||||
|
# Clamp to the maximum horizontal movement speed.
|
||||||
|
velocity.x = clamp(velocity.x, -WALK_MAX_SPEED, WALK_MAX_SPEED)
|
||||||
|
|
||||||
|
# Vertical movement code. Apply gravity.
|
||||||
|
velocity.y += gravity * delta
|
||||||
|
|
||||||
|
# Move based on the velocity and snap to the ground.
|
||||||
|
# TODO: This information should be set to the CharacterBody properties instead of arguments: snap, Vector2.DOWN, Vector2.UP
|
||||||
|
# TODO: Rename velocity to linear_velocity in the rest of the script.
|
||||||
|
move_and_slide()
|
||||||
|
|
||||||
|
# Check for jumping. is_on_floor() must be called after movement code.
|
||||||
|
if is_on_floor() and Input.is_action_just_pressed(&"jump"):
|
||||||
|
velocity.y = -JUMP_SPEED
|
BIN
2d/layered_tile_maps/dynamic_tilemap_layers/player/player.png
Normal file
After Width: | Height: | Size: 502 B |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dfb8rr2fakwgp"
|
||||||
|
path="res://.godot/imported/player.png-1ad27fc2a62fa126eae918723933dd6f.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://player/player.png"
|
||||||
|
dest_files=["res://.godot/imported/player.png-1ad27fc2a62fa126eae918723933dd6f.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
@ -0,0 +1,17 @@
|
|||||||
|
[gd_scene load_steps=4 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://player/player.gd" type="Script" id=1]
|
||||||
|
[ext_resource path="res://player/player.png" type="Texture2D" id=2]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id=1]
|
||||||
|
extents = Vector2(7, 7)
|
||||||
|
|
||||||
|
[node name="Player" type="CharacterBody2D"]
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||||
|
position = Vector2(-0.315559, 0.157784)
|
||||||
|
shape = SubResource( 1 )
|
66
2d/layered_tile_maps/dynamic_tilemap_layers/project.godot
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=5
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="Dynamic TileMap Layers"
|
||||||
|
config/description="Example of how to make a kinematic character controller in 2D using
|
||||||
|
CharacterBody2D. The character moves around, is affected by moving
|
||||||
|
platforms, can jump through one-way collision platforms, etc."
|
||||||
|
run/main_scene="res://world.tscn"
|
||||||
|
config/features=PackedStringArray("4.2")
|
||||||
|
config/icon="res://icon.png"
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/size/viewport_width=530
|
||||||
|
window/size/viewport_height=495
|
||||||
|
window/stretch/mode="canvas_items"
|
||||||
|
window/stretch/aspect="expand"
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
jump={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
move_left={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
move_right={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
|
||||||
|
common/physics_ticks_per_second=120
|
||||||
|
2d/default_gravity=500
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
renderer/rendering_method="gl_compatibility"
|
||||||
|
environment/defaults/default_clear_color=Color(0.156863, 0.133333, 0.25098, 1)
|
||||||
|
anti_aliasing/quality/msaa_2d=2
|
After Width: | Height: | Size: 11 KiB |
57
2d/layered_tile_maps/dynamic_tilemap_layers/world.tscn
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
[gd_scene load_steps=8 format=3 uid="uid://de7qapkqfycxl"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cs8h2qyuakmko" path="res://level/obstacle.png" id="2"]
|
||||||
|
[ext_resource type="Script" path="res://level/tile_map.gd" id="2_q8fhk"]
|
||||||
|
[ext_resource type="PackedScene" path="res://player/player.tscn" id="3"]
|
||||||
|
|
||||||
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_on5ov"]
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vnjib"]
|
||||||
|
texture = ExtResource("2")
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
|
||||||
|
0:0/0/physics_layer_0/angular_velocity = 0.0
|
||||||
|
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:0/0 = 0
|
||||||
|
1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
|
||||||
|
1:0/0/physics_layer_0/angular_velocity = 0.0
|
||||||
|
|
||||||
|
[sub_resource type="TileSet" id="TileSet_xqlka"]
|
||||||
|
physics_layer_0/collision_layer = 1
|
||||||
|
physics_layer_0/physics_material = SubResource("PhysicsMaterial_on5ov")
|
||||||
|
sources/0 = SubResource("TileSetAtlasSource_vnjib")
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_a2gec"]
|
||||||
|
size = Vector2(112, 48)
|
||||||
|
|
||||||
|
[node name="World" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="TileMap" type="TileMap" parent="."]
|
||||||
|
z_index = 1
|
||||||
|
tile_set = SubResource("TileSet_xqlka")
|
||||||
|
format = 2
|
||||||
|
layer_0/name = "Ground"
|
||||||
|
layer_0/tile_data = PackedInt32Array(0, 0, 0, 65536, 0, 0, 131072, 0, 0, 196608, 0, 0, 262144, 0, 0, 327680, 0, 0, 393216, 0, 0, 458752, 0, 0, 524288, 0, 0, 589824, 0, 0, 655360, 0, 0, 720896, 0, 0, 786432, 0, 0, 851968, 0, 0, 917504, 0, 0, 983040, 0, 0, 1048576, 0, 0, 1114112, 0, 0, 1179648, 0, 0, 1245184, 0, 0, 1310720, 0, 0, 1376256, 0, 0, 1441792, 0, 0, 1507328, 0, 0, 1572864, 0, 0, 1638400, 0, 0, 1703936, 0, 0, 1769472, 0, 0, 1835008, 0, 0, 1900544, 0, 0, 1966080, 0, 0, 1, 0, 0, 65537, 0, 0, 131073, 0, 0, 196609, 0, 0, 262145, 0, 0, 327681, 0, 0, 393217, 0, 0, 458753, 0, 0, 524289, 0, 0, 589825, 0, 0, 655361, 0, 0, 720897, 0, 0, 786433, 0, 0, 851969, 0, 0, 917505, 0, 0, 983041, 0, 0, 1048577, 0, 0, 1114113, 0, 0, 1179649, 0, 0, 1245185, 0, 0, 1310721, 0, 0, 1376257, 0, 0, 1441793, 0, 0, 1507329, 0, 0, 1572865, 0, 0, 1638401, 0, 0, 1703937, 0, 0, 1769473, 0, 0, 1835009, 0, 0, 1900545, 0, 0, 1966081, 0, 0, 2, 0, 0, 65538, 0, 0, 1900546, 0, 0, 1966082, 0, 0, 3, 0, 0, 65539, 0, 0, 1900547, 0, 0, 1966083, 0, 0, 4, 0, 0, 65540, 0, 0, 1900548, 0, 0, 1966084, 0, 0, 5, 0, 0, 65541, 0, 0, 1900549, 0, 0, 1966085, 0, 0, 6, 0, 0, 65542, 0, 0, 1900550, 0, 0, 1966086, 0, 0, 7, 0, 0, 65543, 0, 0, 1900551, 0, 0, 1966087, 0, 0, 8, 0, 0, 65544, 0, 0, 1900552, 0, 0, 1966088, 0, 0, 9, 0, 0, 65545, 0, 0, 1900553, 0, 0, 1966089, 0, 0, 10, 0, 0, 65546, 0, 0, 1900554, 0, 0, 1966090, 0, 0, 11, 0, 0, 65547, 0, 0, 1900555, 0, 0, 1966091, 0, 0, 12, 0, 0, 65548, 0, 0, 1900556, 0, 0, 1966092, 0, 0, 13, 0, 0, 65549, 0, 0, 1900557, 0, 0, 1966093, 0, 0, 14, 0, 0, 65550, 0, 0, 1900558, 0, 0, 1966094, 0, 0, 15, 0, 0, 65551, 0, 0, 1900559, 0, 0, 1966095, 0, 0, 16, 0, 0, 65552, 0, 0, 1900560, 0, 0, 1966096, 0, 0, 17, 0, 0, 65553, 0, 0, 1900561, 0, 0, 1966097, 0, 0, 18, 0, 0, 65554, 0, 0, 1900562, 0, 0, 1966098, 0, 0, 19, 0, 0, 65555, 0, 0, 1900563, 0, 0, 1966099, 0, 0, 20, 0, 0, 65556, 0, 0, 1900564, 0, 0, 1966100, 0, 0, 21, 0, 0, 65557, 0, 0, 1900565, 0, 0, 1966101, 0, 0, 22, 0, 0, 65558, 0, 0, 1900566, 0, 0, 1966102, 0, 0, 23, 0, 0, 65559, 0, 0, 1900567, 0, 0, 1966103, 0, 0, 24, 0, 0, 65560, 0, 0, 1900568, 0, 0, 1966104, 0, 0, 25, 0, 0, 65561, 0, 0, 1900569, 0, 0, 1966105, 0, 0, 26, 0, 0, 65562, 0, 0, 1900570, 0, 0, 1966106, 0, 0, 27, 0, 0, 65563, 0, 0, 1900571, 0, 0, 1966107, 0, 0, 28, 0, 0, 65564, 0, 0, 1900572, 0, 0, 1966108, 0, 0, 29, 0, 0, 65565, 0, 0, 1900573, 0, 0, 1966109, 0, 0, 30, 0, 0, 65566, 0, 0, 1900574, 0, 0, 1966110, 0, 0, 31, 0, 0, 65567, 0, 0, 131103, 0, 0, 196639, 0, 0, 262175, 0, 0, 327711, 0, 0, 393247, 0, 0, 458783, 0, 0, 524319, 0, 0, 589855, 0, 0, 655391, 0, 0, 720927, 0, 0, 786463, 0, 0, 851999, 0, 0, 917535, 0, 0, 983071, 0, 0, 1048607, 0, 0, 1114143, 0, 0, 1179679, 0, 0, 1245215, 0, 0, 1310751, 0, 0, 1376287, 0, 0, 1441823, 0, 0, 1507359, 0, 0, 1572895, 0, 0, 1638431, 0, 0, 1703967, 0, 0, 1769503, 0, 0, 1835039, 0, 0, 1900575, 0, 0, 1966111, 0, 0, 32, 0, 0, 65568, 0, 0, 131104, 0, 0, 196640, 0, 0, 262176, 0, 0, 327712, 0, 0, 393248, 0, 0, 458784, 0, 0, 524320, 0, 0, 589856, 0, 0, 655392, 0, 0, 720928, 0, 0, 786464, 0, 0, 852000, 0, 0, 917536, 0, 0, 983072, 0, 0, 1048608, 0, 0, 1114144, 0, 0, 1179680, 0, 0, 1245216, 0, 0, 1310752, 0, 0, 1376288, 0, 0, 1441824, 0, 0, 1507360, 0, 0, 1572896, 0, 0, 1638432, 0, 0, 1703968, 0, 0, 1769504, 0, 0, 1835040, 0, 0, 1900576, 0, 0, 1966112, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1507348, 0, 0, 1441812, 0, 0, 1441811, 0, 0, 1441810, 0, 0, 1441809, 0, 0, 1441808, 0, 0, 1441807, 0, 0, 1441806, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1638414, 0, 0, 1638415, 0, 0, 1638416, 0, 0, 1638417, 0, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0)
|
||||||
|
layer_1/name = "Secret"
|
||||||
|
layer_1/enabled = true
|
||||||
|
layer_1/modulate = Color(1, 1, 1, 1)
|
||||||
|
layer_1/y_sort_enabled = false
|
||||||
|
layer_1/y_sort_origin = 0
|
||||||
|
layer_1/z_index = 0
|
||||||
|
layer_1/tile_data = PackedInt32Array(1703950, 0, 0, 1769486, 0, 0, 1835022, 0, 0, 1703951, 0, 0, 1769487, 0, 0, 1835023, 0, 0, 1703952, 0, 0, 1769488, 0, 0, 1835024, 0, 0, 1703953, 0, 0, 1769489, 0, 0, 1835025, 0, 0, 1703954, 0, 0, 1769490, 0, 0, 1835026, 0, 0, 1703955, 0, 0, 1769491, 0, 0, 1835027, 0, 0, 1703956, 0, 0, 1769492, 0, 0, 1835028, 0, 0)
|
||||||
|
script = ExtResource("2_q8fhk")
|
||||||
|
|
||||||
|
[node name="Camera2D" type="Camera2D" parent="."]
|
||||||
|
offset = Vector2(265, 247)
|
||||||
|
|
||||||
|
[node name="Player" parent="." instance=ExtResource("3")]
|
||||||
|
position = Vector2(120, 456)
|
||||||
|
|
||||||
|
[node name="SecretDetector" type="Area2D" parent="."]
|
||||||
|
position = Vector2(280, 440)
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="SecretDetector"]
|
||||||
|
shape = SubResource("RectangleShape2D_a2gec")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="SecretDetector" to="TileMap" method="_on_secret_detector_body_entered"]
|
||||||
|
[connection signal="body_exited" from="SecretDetector" to="TileMap" method="_on_secret_detector_body_exited"]
|
13
2d/layered_tile_maps/hexagonal_map/README.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Hexagonal Game
|
||||||
|
|
||||||
|
Very simple demo showing a hexagonal TileMap and TileSet.
|
||||||
|
|
||||||
|
Language: GDScript
|
||||||
|
|
||||||
|
Renderer: GLES 2
|
||||||
|
|
||||||
|
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/111
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
![Screenshot](screenshots/hex.png)
|
BIN
2d/layered_tile_maps/hexagonal_map/icon.webp
Normal file
After Width: | Height: | Size: 14 KiB |
34
2d/layered_tile_maps/hexagonal_map/icon.webp.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://brwp8bimc75uu"
|
||||||
|
path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://icon.webp"
|
||||||
|
dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
14
2d/layered_tile_maps/hexagonal_map/map.tscn
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://bdlxxdkhge6fx"]
|
||||||
|
|
||||||
|
[ext_resource type="TileSet" uid="uid://cdqwqnhu3t3wq" path="res://tileset.tres" id="1"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bryfdf2r0lvau" path="res://troll.tscn" id="2"]
|
||||||
|
|
||||||
|
[node name="Map" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="TileMap" type="TileMap" parent="."]
|
||||||
|
tile_set = ExtResource("1")
|
||||||
|
format = 2
|
||||||
|
layer_0/tile_data = PackedInt32Array(-458747, 0, 0, -458746, 0, 0, -393212, 0, 0, -393211, 0, 0, -393210, 0, 0, -393209, 0, 0, -393208, 0, 0, -393207, 0, 0, -327678, 0, 0, -327677, 0, 0, -327676, 0, 0, -327675, 6, 0, -327674, 6, 0, -327673, 6, 0, -327672, 6, 0, -327671, 0, 0, -327670, 0, 0, -327669, 0, 0, -262142, 0, 0, -262141, 0, 0, -262140, 6, 0, -262139, 6, 0, -262138, 6, 0, -262137, 6, 0, -262136, 6, 0, -262135, 0, 0, -262134, 0, 0, -262133, 0, 0, -262132, 0, 0, -262131, 0, 0, -196606, 0, 0, -196605, 0, 0, -196604, 6, 0, -196603, 6, 0, -196602, 6, 0, -196601, 6, 0, -196600, 1, 0, -196599, 0, 0, -196598, 1, 0, -196597, 1, 0, -196596, 0, 0, -196595, 0, 0, -196594, 0, 0, -131071, 9, 0, -131070, 0, 0, -131069, 0, 0, -131068, 2, 0, -131067, 2, 0, -131066, 0, 0, -131065, 21, 0, -131064, 19, 0, -131063, 0, 0, -131062, 0, 0, -131061, 16, 0, -131060, 0, 0, -131059, 0, 0, -131058, 0, 0, -131057, 0, 0, -131056, 0, 0, -65534, 0, 0, -65533, 1, 0, -65532, 0, 0, -65531, 0, 0, -65530, 20, 0, -65529, 19, 0, -65528, 2, 0, -65527, 0, 0, -65526, 14, 0, -65525, 0, 0, -65524, 0, 0, -65523, 0, 0, -65522, 23, 0, -65521, 0, 0, -65520, 0, 0, -65519, 0, 0, 3, 1, 0, 4, 2, 0, 5, 0, 0, 6, 1, 0, 7, 1, 0, 8, 0, 0, 9, 10, 0, 10, 12, 0, 11, 0, 0, 12, 0, 0, 13, 8, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 2, 0, 65541, 0, 0, 65542, 1, 0, 65543, 15, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 25, 0, 65550, 8, 0, 65551, 0, 0, 65552, 21, 0, 65553, 0, 0, 131074, 0, 0, 131075, 1, 0, 131076, 0, 0, 131077, 1, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 5, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 196610, 0, 0, 196611, 0, 0, 196612, 0, 0, 196613, 23, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 5, 0, 196618, 5, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 23, 0, 196624, 0, 0, 262148, 0, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 8, 0, 262153, 5, 0, 262154, 5, 0, 262155, 0, 0, 262156, 0, 0, 262157, 21, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 0, 0)
|
||||||
|
|
||||||
|
[node name="Troll" parent="." instance=ExtResource("2")]
|
||||||
|
position = Vector2(602.819, -39.2876)
|
66
2d/layered_tile_maps/hexagonal_map/project.godot
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=5
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="Hexagonal Game"
|
||||||
|
config/description="Very simple demo showing a hexagonal TileMap and TileSet."
|
||||||
|
config/tags=PackedStringArray("2d", "demo", "official", "tilemap")
|
||||||
|
run/main_scene="res://map.tscn"
|
||||||
|
config/features=PackedStringArray("4.2")
|
||||||
|
config/icon="res://icon.webp"
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/stretch/mode="canvas_items"
|
||||||
|
window/stretch/aspect="expand"
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
move_down={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
move_left={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
move_right={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
move_up={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[physics]
|
||||||
|
|
||||||
|
common/physics_ticks_per_second=120
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
environment/defaults/default_clear_color=Color(0.106667, 0.2, 0.1, 1)
|
BIN
2d/layered_tile_maps/hexagonal_map/screenshots/hex.png
Normal file
After Width: | Height: | Size: 340 KiB |
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-01.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-01.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://crqmfvmjk10qv"
|
||||||
|
path="res://.godot/imported/WWT-01.png-a74af26d994adfc547572b5b9c0c4034.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-01.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-01.png-a74af26d994adfc547572b5b9c0c4034.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-02.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-02.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cedbg617ddc06"
|
||||||
|
path="res://.godot/imported/WWT-02.png-9a9ae8a623554db2531366e8a06b737a.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-02.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-02.png-9a9ae8a623554db2531366e8a06b737a.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-03.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-03.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cmth7tlqu7i5b"
|
||||||
|
path="res://.godot/imported/WWT-03.png-111a68b27c5234ed5719f8591af32a0c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-03.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-03.png-111a68b27c5234ed5719f8591af32a0c.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-04.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-04.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cnap3w3iv55k6"
|
||||||
|
path="res://.godot/imported/WWT-04.png-f26081179f39965c61294d932b10ab21.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-04.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-04.png-f26081179f39965c61294d932b10ab21.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-05.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-05.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b2l65q8a3gdh4"
|
||||||
|
path="res://.godot/imported/WWT-05.png-744e3aac04e57d14153c9ab15d0f478b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-05.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-05.png-744e3aac04e57d14153c9ab15d0f478b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-06.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-06.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dw1k6i44aj0x6"
|
||||||
|
path="res://.godot/imported/WWT-06.png-42fd05901daa928f55c39f581f1c698b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-06.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-06.png-42fd05901daa928f55c39f581f1c698b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-07.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-07.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c5fggtsfk75xa"
|
||||||
|
path="res://.godot/imported/WWT-07.png-8e87a5146f132f36aecf29c26d16ff69.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-07.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-07.png-8e87a5146f132f36aecf29c26d16ff69.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-08.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-08.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://wqigqjsj3avp"
|
||||||
|
path="res://.godot/imported/WWT-08.png-9ab3b0ed6304c6b282e0c1c2866f4c65.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-08.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-08.png-9ab3b0ed6304c6b282e0c1c2866f4c65.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-09.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-09.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c6hs85g3cl0sq"
|
||||||
|
path="res://.godot/imported/WWT-09.png-c899d1db7b10c4bc6e5c8ad44627c439.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-09.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-09.png-c899d1db7b10c4bc6e5c8ad44627c439.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-10.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-10.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bpo0pq1q0f27b"
|
||||||
|
path="res://.godot/imported/WWT-10.png-c7e17e1ca741da0752bae015501fa73f.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-10.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-10.png-c7e17e1ca741da0752bae015501fa73f.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-11.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-11.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cbuym3gkbc32a"
|
||||||
|
path="res://.godot/imported/WWT-11.png-109af6474e89a87a4598cb99f608a4f7.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-11.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-11.png-109af6474e89a87a4598cb99f608a4f7.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-12.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-12.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dyhvpxrxlip5v"
|
||||||
|
path="res://.godot/imported/WWT-12.png-dfbf3da77ce636a3e88f9e62405a950b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-12.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-12.png-dfbf3da77ce636a3e88f9e62405a950b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-13.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-13.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cf37ho773vwp2"
|
||||||
|
path="res://.godot/imported/WWT-13.png-cef8d6fe42386e917ad3aa9b9c54f031.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-13.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-13.png-cef8d6fe42386e917ad3aa9b9c54f031.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-14.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-14.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bxai3ekb6emcv"
|
||||||
|
path="res://.godot/imported/WWT-14.png-b9075987807eba6a461b896e310a1b8a.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-14.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-14.png-b9075987807eba6a461b896e310a1b8a.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-15.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-15.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cqd2c2wh20qie"
|
||||||
|
path="res://.godot/imported/WWT-15.png-00500699e949fc7109f5946f459a9877.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-15.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-15.png-00500699e949fc7109f5946f459a9877.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-16.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-16.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://1hkvgty64oul"
|
||||||
|
path="res://.godot/imported/WWT-16.png-fbcd640a627612e528382718aecef7c7.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-16.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-16.png-fbcd640a627612e528382718aecef7c7.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-17.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-17.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://1iq2swd8y0kw"
|
||||||
|
path="res://.godot/imported/WWT-17.png-eb18073021ced526bfb8971a84830c46.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-17.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-17.png-eb18073021ced526bfb8971a84830c46.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-18.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-18.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cyoanntk2j1r5"
|
||||||
|
path="res://.godot/imported/WWT-18.png-82273bf41643f8f544a05cdc2226c3b8.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-18.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-18.png-82273bf41643f8f544a05cdc2226c3b8.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-19.png
Normal file
After Width: | Height: | Size: 20 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-19.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ceg6p4pycxma4"
|
||||||
|
path="res://.godot/imported/WWT-19.png-5894de00e931e36aaec31583c3ddce5c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-19.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-19.png-5894de00e931e36aaec31583c3ddce5c.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-20.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-20.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://chb3m0ywas0um"
|
||||||
|
path="res://.godot/imported/WWT-20.png-88080834968c597a14e2fa47d72452ca.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-20.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-20.png-88080834968c597a14e2fa47d72452ca.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-21.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-21.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c5uttqfeps4db"
|
||||||
|
path="res://.godot/imported/WWT-21.png-390238468871139dc33ef039ad919c91.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-21.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-21.png-390238468871139dc33ef039ad919c91.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-22.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-22.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://desylm4omaicl"
|
||||||
|
path="res://.godot/imported/WWT-22.png-61b6f2ffc488560cd737af0df3a2aff4.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-22.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-22.png-61b6f2ffc488560cd737af0df3a2aff4.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-23.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-23.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c1124u4mauyoa"
|
||||||
|
path="res://.godot/imported/WWT-23.png-67ddb05725964560ee768025fb1ace6c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-23.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-23.png-67ddb05725964560ee768025fb1ace6c.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-24.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-24.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bi8qsd7i1aahf"
|
||||||
|
path="res://.godot/imported/WWT-24.png-f708ede817cd745747bd03a5050d20d7.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-24.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-24.png-f708ede817cd745747bd03a5050d20d7.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-25.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-25.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c0ujnkfiof2c7"
|
||||||
|
path="res://.godot/imported/WWT-25.png-8d42552ab8c27a7d4782e3da8de397f1.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-25.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-25.png-8d42552ab8c27a7d4782e3da8de397f1.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/hexagonal_map/tiles/WWT-26.png
Normal file
After Width: | Height: | Size: 19 KiB |
34
2d/layered_tile_maps/hexagonal_map/tiles/WWT-26.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://nqj5fdvt56ad"
|
||||||
|
path="res://.godot/imported/WWT-26.png-317f2102fb6abd09801389544f53c0e1.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://tiles/WWT-26.png"
|
||||||
|
dest_files=["res://.godot/imported/WWT-26.png-317f2102fb6abd09801389544f53c0e1.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
709
2d/layered_tile_maps/hexagonal_map/tileset.tres
Normal file
@ -0,0 +1,709 @@
|
|||||||
|
[gd_resource type="TileSet" load_steps=53 format=3 uid="uid://cdqwqnhu3t3wq"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://crqmfvmjk10qv" path="res://tiles/WWT-01.png" id="1"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cedbg617ddc06" path="res://tiles/WWT-02.png" id="2"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cbuym3gkbc32a" path="res://tiles/WWT-11.png" id="3"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://dyhvpxrxlip5v" path="res://tiles/WWT-12.png" id="4"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cf37ho773vwp2" path="res://tiles/WWT-13.png" id="5"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bxai3ekb6emcv" path="res://tiles/WWT-14.png" id="6"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cqd2c2wh20qie" path="res://tiles/WWT-15.png" id="7"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://1hkvgty64oul" path="res://tiles/WWT-16.png" id="8"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://1iq2swd8y0kw" path="res://tiles/WWT-17.png" id="9"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cyoanntk2j1r5" path="res://tiles/WWT-18.png" id="10"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://ceg6p4pycxma4" path="res://tiles/WWT-19.png" id="11"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://chb3m0ywas0um" path="res://tiles/WWT-20.png" id="12"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cmth7tlqu7i5b" path="res://tiles/WWT-03.png" id="13"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c5uttqfeps4db" path="res://tiles/WWT-21.png" id="14"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://desylm4omaicl" path="res://tiles/WWT-22.png" id="15"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c1124u4mauyoa" path="res://tiles/WWT-23.png" id="16"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bi8qsd7i1aahf" path="res://tiles/WWT-24.png" id="17"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c0ujnkfiof2c7" path="res://tiles/WWT-25.png" id="18"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://nqj5fdvt56ad" path="res://tiles/WWT-26.png" id="19"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://cnap3w3iv55k6" path="res://tiles/WWT-04.png" id="20"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b2l65q8a3gdh4" path="res://tiles/WWT-05.png" id="21"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://dw1k6i44aj0x6" path="res://tiles/WWT-06.png" id="22"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c5fggtsfk75xa" path="res://tiles/WWT-07.png" id="23"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://wqigqjsj3avp" path="res://tiles/WWT-08.png" id="24"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c6hs85g3cl0sq" path="res://tiles/WWT-09.png" id="25"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bpo0pq1q0f27b" path="res://tiles/WWT-10.png" id="26"]
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_oh287"]
|
||||||
|
texture = ExtResource("1")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_bmxdu"]
|
||||||
|
texture = ExtResource("2")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u8sk8"]
|
||||||
|
texture = ExtResource("3")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dtlkn"]
|
||||||
|
texture = ExtResource("4")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_k6l3k"]
|
||||||
|
texture = ExtResource("5")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yird3"]
|
||||||
|
texture = ExtResource("6")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2rlgx"]
|
||||||
|
texture = ExtResource("7")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4vyst"]
|
||||||
|
texture = ExtResource("8")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hte4l"]
|
||||||
|
texture = ExtResource("9")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1o5vu"]
|
||||||
|
texture = ExtResource("10")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qxvr3"]
|
||||||
|
texture = ExtResource("11")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_w48kd"]
|
||||||
|
texture = ExtResource("12")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_c2r56"]
|
||||||
|
texture = ExtResource("13")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ppq3m"]
|
||||||
|
texture = ExtResource("14")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2nvyk"]
|
||||||
|
texture = ExtResource("15")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rfmnc"]
|
||||||
|
texture = ExtResource("16")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_25mrk"]
|
||||||
|
texture = ExtResource("17")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3l4iw"]
|
||||||
|
texture = ExtResource("18")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jm5h0"]
|
||||||
|
texture = ExtResource("19")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_88jh5"]
|
||||||
|
texture = ExtResource("20")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hfv7b"]
|
||||||
|
texture = ExtResource("21")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xix30"]
|
||||||
|
texture = ExtResource("22")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_svdm5"]
|
||||||
|
texture = ExtResource("23")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xg1yk"]
|
||||||
|
texture = ExtResource("24")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rjq70"]
|
||||||
|
texture = ExtResource("25")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fpx8o"]
|
||||||
|
texture = ExtResource("26")
|
||||||
|
texture_region_size = Vector2i(128, 128)
|
||||||
|
0:0/next_alternative_id = 8
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/1 = 1
|
||||||
|
0:0/1/flip_h = true
|
||||||
|
0:0/2 = 2
|
||||||
|
0:0/2/flip_v = true
|
||||||
|
0:0/3 = 3
|
||||||
|
0:0/3/flip_h = true
|
||||||
|
0:0/3/flip_v = true
|
||||||
|
0:0/4 = 4
|
||||||
|
0:0/4/transpose = true
|
||||||
|
0:0/5 = 5
|
||||||
|
0:0/5/flip_h = true
|
||||||
|
0:0/5/transpose = true
|
||||||
|
0:0/6 = 6
|
||||||
|
0:0/6/flip_v = true
|
||||||
|
0:0/6/transpose = true
|
||||||
|
0:0/7 = 7
|
||||||
|
0:0/7/flip_h = true
|
||||||
|
0:0/7/flip_v = true
|
||||||
|
0:0/7/transpose = true
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
tile_shape = 3
|
||||||
|
tile_offset_axis = 1
|
||||||
|
tile_size = Vector2i(110, 94)
|
||||||
|
sources/0 = SubResource("TileSetAtlasSource_oh287")
|
||||||
|
sources/1 = SubResource("TileSetAtlasSource_bmxdu")
|
||||||
|
sources/2 = SubResource("TileSetAtlasSource_c2r56")
|
||||||
|
sources/3 = SubResource("TileSetAtlasSource_88jh5")
|
||||||
|
sources/4 = SubResource("TileSetAtlasSource_hfv7b")
|
||||||
|
sources/5 = SubResource("TileSetAtlasSource_xix30")
|
||||||
|
sources/6 = SubResource("TileSetAtlasSource_svdm5")
|
||||||
|
sources/7 = SubResource("TileSetAtlasSource_xg1yk")
|
||||||
|
sources/8 = SubResource("TileSetAtlasSource_rjq70")
|
||||||
|
sources/9 = SubResource("TileSetAtlasSource_fpx8o")
|
||||||
|
sources/10 = SubResource("TileSetAtlasSource_u8sk8")
|
||||||
|
sources/11 = SubResource("TileSetAtlasSource_dtlkn")
|
||||||
|
sources/12 = SubResource("TileSetAtlasSource_k6l3k")
|
||||||
|
sources/13 = SubResource("TileSetAtlasSource_yird3")
|
||||||
|
sources/14 = SubResource("TileSetAtlasSource_2rlgx")
|
||||||
|
sources/15 = SubResource("TileSetAtlasSource_4vyst")
|
||||||
|
sources/16 = SubResource("TileSetAtlasSource_hte4l")
|
||||||
|
sources/17 = SubResource("TileSetAtlasSource_1o5vu")
|
||||||
|
sources/18 = SubResource("TileSetAtlasSource_qxvr3")
|
||||||
|
sources/19 = SubResource("TileSetAtlasSource_w48kd")
|
||||||
|
sources/20 = SubResource("TileSetAtlasSource_ppq3m")
|
||||||
|
sources/21 = SubResource("TileSetAtlasSource_2nvyk")
|
||||||
|
sources/22 = SubResource("TileSetAtlasSource_rfmnc")
|
||||||
|
sources/23 = SubResource("TileSetAtlasSource_25mrk")
|
||||||
|
sources/24 = SubResource("TileSetAtlasSource_3l4iw")
|
||||||
|
sources/25 = SubResource("TileSetAtlasSource_jm5h0")
|
159
2d/layered_tile_maps/hexagonal_map/tileset_edit.tscn
Normal file
@ -0,0 +1,159 @@
|
|||||||
|
[gd_scene load_steps=27 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://tiles/WWT-01.png" type="Texture2D" id=1]
|
||||||
|
[ext_resource path="res://tiles/WWT-02.png" type="Texture2D" id=2]
|
||||||
|
[ext_resource path="res://tiles/WWT-03.png" type="Texture2D" id=3]
|
||||||
|
[ext_resource path="res://tiles/WWT-04.png" type="Texture2D" id=4]
|
||||||
|
[ext_resource path="res://tiles/WWT-05.png" type="Texture2D" id=5]
|
||||||
|
[ext_resource path="res://tiles/WWT-06.png" type="Texture2D" id=6]
|
||||||
|
[ext_resource path="res://tiles/WWT-07.png" type="Texture2D" id=7]
|
||||||
|
[ext_resource path="res://tiles/WWT-08.png" type="Texture2D" id=8]
|
||||||
|
[ext_resource path="res://tiles/WWT-09.png" type="Texture2D" id=9]
|
||||||
|
[ext_resource path="res://tiles/WWT-10.png" type="Texture2D" id=10]
|
||||||
|
[ext_resource path="res://tiles/WWT-11.png" type="Texture2D" id=11]
|
||||||
|
[ext_resource path="res://tiles/WWT-12.png" type="Texture2D" id=12]
|
||||||
|
[ext_resource path="res://tiles/WWT-13.png" type="Texture2D" id=13]
|
||||||
|
[ext_resource path="res://tiles/WWT-14.png" type="Texture2D" id=14]
|
||||||
|
[ext_resource path="res://tiles/WWT-15.png" type="Texture2D" id=15]
|
||||||
|
[ext_resource path="res://tiles/WWT-16.png" type="Texture2D" id=16]
|
||||||
|
[ext_resource path="res://tiles/WWT-17.png" type="Texture2D" id=17]
|
||||||
|
[ext_resource path="res://tiles/WWT-18.png" type="Texture2D" id=18]
|
||||||
|
[ext_resource path="res://tiles/WWT-19.png" type="Texture2D" id=19]
|
||||||
|
[ext_resource path="res://tiles/WWT-20.png" type="Texture2D" id=20]
|
||||||
|
[ext_resource path="res://tiles/WWT-21.png" type="Texture2D" id=21]
|
||||||
|
[ext_resource path="res://tiles/WWT-22.png" type="Texture2D" id=22]
|
||||||
|
[ext_resource path="res://tiles/WWT-23.png" type="Texture2D" id=23]
|
||||||
|
[ext_resource path="res://tiles/WWT-24.png" type="Texture2D" id=24]
|
||||||
|
[ext_resource path="res://tiles/WWT-25.png" type="Texture2D" id=25]
|
||||||
|
[ext_resource path="res://tiles/WWT-26.png" type="Texture2D" id=26]
|
||||||
|
|
||||||
|
[node name="TilesetEdit" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="Tile1" type="Sprite2D" parent="."]
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile2" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(128, 0)
|
||||||
|
texture = ExtResource( 2 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile3" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(256, 0)
|
||||||
|
texture = ExtResource( 3 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile4" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(384, 0)
|
||||||
|
texture = ExtResource( 4 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile5" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(512, 0)
|
||||||
|
texture = ExtResource( 5 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile6" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(640, 0)
|
||||||
|
texture = ExtResource( 6 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile7" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(768, 0)
|
||||||
|
texture = ExtResource( 7 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile8" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(896, 0)
|
||||||
|
texture = ExtResource( 8 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile9" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(1024, 0)
|
||||||
|
texture = ExtResource( 9 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile10" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(0, 128)
|
||||||
|
texture = ExtResource( 10 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile11" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(128, 128)
|
||||||
|
texture = ExtResource( 11 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile12" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(256, 128)
|
||||||
|
texture = ExtResource( 12 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile13" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(384, 128)
|
||||||
|
texture = ExtResource( 13 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile14" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(512, 128)
|
||||||
|
texture = ExtResource( 14 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile15" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(640, 128)
|
||||||
|
texture = ExtResource( 15 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile16" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(768, 128)
|
||||||
|
texture = ExtResource( 16 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile17" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(896, 128)
|
||||||
|
texture = ExtResource( 17 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile18" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(1024, 128)
|
||||||
|
texture = ExtResource( 18 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile19" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(0, 256)
|
||||||
|
texture = ExtResource( 19 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile20" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(128, 256)
|
||||||
|
texture = ExtResource( 20 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile21" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(256, 256)
|
||||||
|
texture = ExtResource( 21 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile22" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(384, 256)
|
||||||
|
texture = ExtResource( 22 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile23" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(512, 256)
|
||||||
|
texture = ExtResource( 23 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile24" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(640, 256)
|
||||||
|
texture = ExtResource( 24 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile25" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(768, 256)
|
||||||
|
texture = ExtResource( 25 )
|
||||||
|
centered = false
|
||||||
|
|
||||||
|
[node name="Tile26" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2(896, 256)
|
||||||
|
texture = ExtResource( 26 )
|
||||||
|
centered = false
|
16
2d/layered_tile_maps/hexagonal_map/troll.gd
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
extends CharacterBody2D
|
||||||
|
|
||||||
|
const MOTION_SPEED = 30
|
||||||
|
const FRICTION_FACTOR = 0.89
|
||||||
|
const TAN30DEG = tan(deg_to_rad(30))
|
||||||
|
|
||||||
|
func _physics_process(_delta):
|
||||||
|
var motion = Vector2()
|
||||||
|
motion.x = Input.get_axis(&"move_left", &"move_right")
|
||||||
|
motion.y = Input.get_axis(&"move_up", &"move_down")
|
||||||
|
# Make diagonal movement fit for hexagonal tiles.
|
||||||
|
motion.y *= TAN30DEG
|
||||||
|
velocity += motion.normalized() * MOTION_SPEED
|
||||||
|
# Apply friction.
|
||||||
|
velocity *= FRICTION_FACTOR
|
||||||
|
move_and_slide()
|
BIN
2d/layered_tile_maps/hexagonal_map/troll.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
34
2d/layered_tile_maps/hexagonal_map/troll.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c125b0x0g8lwk"
|
||||||
|
path="res://.godot/imported/troll.png-78efc50bfccaa17f54d40cfea3eef5f5.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://troll.png"
|
||||||
|
dest_files=["res://.godot/imported/troll.png-78efc50bfccaa17f54d40cfea3eef5f5.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
26
2d/layered_tile_maps/hexagonal_map/troll.tscn
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
[gd_scene load_steps=4 format=3 uid="uid://bryfdf2r0lvau"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://troll.gd" id="1"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://c125b0x0g8lwk" path="res://troll.png" id="2"]
|
||||||
|
|
||||||
|
[sub_resource type="CircleShape2D" id="1"]
|
||||||
|
radius = 16.0
|
||||||
|
|
||||||
|
[node name="Troll" type="CharacterBody2D"]
|
||||||
|
script = ExtResource("1")
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
|
texture = ExtResource("2")
|
||||||
|
|
||||||
|
[node name="Shadow" type="Sprite2D" parent="."]
|
||||||
|
modulate = Color(0, 0, 0, 0.501961)
|
||||||
|
show_behind_parent = true
|
||||||
|
position = Vector2(3, 3)
|
||||||
|
texture = ExtResource("2")
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||||
|
position = Vector2(3.24216, 19.453)
|
||||||
|
shape = SubResource("1")
|
||||||
|
|
||||||
|
[node name="Camera2D" type="Camera2D" parent="."]
|
||||||
|
current = true
|
30
2d/layered_tile_maps/isometric/README.md
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# Isometric Game
|
||||||
|
|
||||||
|
This demo shows a traditional isometric view with depth sorting.
|
||||||
|
|
||||||
|
A character can move around the level and will also slide around objects,
|
||||||
|
as well as be occluded when standing in front or behind them.
|
||||||
|
|
||||||
|
Language: GDScript
|
||||||
|
|
||||||
|
Renderer: Compatibility
|
||||||
|
|
||||||
|
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/112
|
||||||
|
|
||||||
|
## How does it work?
|
||||||
|
|
||||||
|
The level uses a [`TileMap`](https://docs.godotengine.org/en/latest/classes/class_tilemap.html#class-tilemap)
|
||||||
|
in which the tiles have different vertical offsets.
|
||||||
|
The walls, doors, and pillars each have
|
||||||
|
[`StaticBody2D`](https://docs.godotengine.org/en/latest/classes/class_staticbody2d.html)
|
||||||
|
and [`CollisionPolygon2D`](https://docs.godotengine.org/en/latest/classes/class_collisionpolygon2d.html)
|
||||||
|
at their base. The player also has a collider at its base,
|
||||||
|
which makes the player collide with the level.
|
||||||
|
|
||||||
|
2D lighting effects are achieved using a mixture of PointLight2D nodes (which provide real-time shadows)
|
||||||
|
and pre-placed Polygon2Ds with sprites. To provide additional ambient shading, the goblin also has a blob
|
||||||
|
shadow below its feet (a Sprite2D with a texture).
|
||||||
|
|
||||||
|
## Screenshots
|
||||||
|
|
||||||
|
![Screenshot](screenshots/isometric.webp)
|
BIN
2d/layered_tile_maps/isometric/decorations/banner.png
Normal file
After Width: | Height: | Size: 12 KiB |
34
2d/layered_tile_maps/isometric/decorations/banner.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bycat883fu7q2"
|
||||||
|
path="res://.godot/imported/banner.png-45264389ab2131df9b78c5ec3b246773.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/banner.png"
|
||||||
|
dest_files=["res://.godot/imported/banner.png-45264389ab2131df9b78c5ec3b246773.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/isometric/decorations/bone_pile_1.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dpxv7d5d7hm33"
|
||||||
|
path="res://.godot/imported/bone_pile_1.png-72c582c4f31012bb8009120719983b0c.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/bone_pile_1.png"
|
||||||
|
dest_files=["res://.godot/imported/bone_pile_1.png-72c582c4f31012bb8009120719983b0c.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
20
2d/layered_tile_maps/isometric/decorations/bone_pile_1.tscn
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
[gd_scene load_steps=3 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://decorations/bone_pile_1.png" type="Texture2D" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="CapsuleShape2D" id=1]
|
||||||
|
radius = 18.0
|
||||||
|
height = 28.0
|
||||||
|
|
||||||
|
[node name="bone_pile" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"]
|
||||||
|
position = Vector2( 0, -14 )
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
||||||
|
position = Vector2( 0, -15 )
|
||||||
|
rotation = 1.5708
|
||||||
|
shape = SubResource( 1 )
|
BIN
2d/layered_tile_maps/isometric/decorations/bone_pile_2.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://wxpdcei7yeuk"
|
||||||
|
path="res://.godot/imported/bone_pile_2.png-f448133711e0ebea56f9e49e956ac902.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/bone_pile_2.png"
|
||||||
|
dest_files=["res://.godot/imported/bone_pile_2.png-f448133711e0ebea56f9e49e956ac902.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
20
2d/layered_tile_maps/isometric/decorations/bone_pile_2.tscn
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
[gd_scene load_steps=3 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://decorations/bone_pile_2.png" type="Texture2D" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="CapsuleShape2D" id=1]
|
||||||
|
radius = 13.0
|
||||||
|
height = 26.0001
|
||||||
|
|
||||||
|
[node name="bone_pile" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
|
position = Vector2( 0, -13 )
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
||||||
|
position = Vector2( 0, -13 )
|
||||||
|
rotation = 1.5708
|
||||||
|
shape = SubResource( 1 )
|
BIN
2d/layered_tile_maps/isometric/decorations/candle.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
34
2d/layered_tile_maps/isometric/decorations/candle.png.import
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bkae3n748i0ow"
|
||||||
|
path="res://.godot/imported/candle.png-223de51ae9e8ec99121079382498836e.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/candle.png"
|
||||||
|
dest_files=["res://.godot/imported/candle.png-223de51ae9e8ec99121079382498836e.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
131
2d/layered_tile_maps/isometric/decorations/candle.tscn
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
[gd_scene load_steps=14 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://decorations/sparkle.png" type="Texture2D" id=1]
|
||||||
|
[ext_resource path="res://decorations/candle.png" type="Texture2D" id=2]
|
||||||
|
[ext_resource path="res://decorations/fire.png" type="Texture2D" id=3]
|
||||||
|
[ext_resource path="res://decorations/glow.png" type="Texture2D" id=4]
|
||||||
|
|
||||||
|
[sub_resource type="CanvasItemMaterial" id=1]
|
||||||
|
particles_animation = true
|
||||||
|
particles_anim_h_frames = 11
|
||||||
|
particles_anim_v_frames = 1
|
||||||
|
particles_anim_loop = false
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id=2]
|
||||||
|
offsets = PackedFloat32Array( 0, 0.625698, 1 )
|
||||||
|
colors = PackedColorArray( 1, 0.584314, 0, 1, 1, 0.84063, 0.226563, 1, 1, 0.584314, 0, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="CanvasItemMaterial" id=3]
|
||||||
|
blend_mode = 1
|
||||||
|
particles_animation = true
|
||||||
|
particles_anim_h_frames = 8
|
||||||
|
particles_anim_v_frames = 1
|
||||||
|
particles_anim_loop = false
|
||||||
|
|
||||||
|
[sub_resource type="Curve" id=4]
|
||||||
|
max_value = 0.3
|
||||||
|
_data = [ Vector2( 0, 0 ), 0.0, 1.36377, 0, 0, Vector2( 0.262376, 0.188182 ), 0.41974, 0.41974, 0, 0, Vector2( 1, 0.0295454 ), -1.06101, 0.0, 0, 0 ]
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id=5]
|
||||||
|
offsets = PackedFloat32Array( 0, 0.435754, 1 )
|
||||||
|
colors = PackedColorArray( 1, 0.351563, 0, 1, 0.895996, 0.745333, 0.230999, 1, 1, 0.426842, 0.0234375, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id=12]
|
||||||
|
offsets = PackedFloat32Array( 0, 0.100559, 0.234637, 0.480447, 0.603352, 1 )
|
||||||
|
colors = PackedColorArray( 0.714844, 0.714844, 0.714844, 1, 0.382813, 0.382813, 0.382813, 1, 0.601563, 0.601563, 0.601563, 1, 0.229687, 0.229687, 0.229687, 1, 0.0197581, 0.0197581, 0.0197581, 1, 0, 0, 0, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture2D" id=9]
|
||||||
|
gradient = SubResource( 12 )
|
||||||
|
width = 128
|
||||||
|
height = 128
|
||||||
|
fill = 1
|
||||||
|
fill_from = Vector2( 0.5, 0.5 )
|
||||||
|
fill_to = Vector2( 0, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id=13]
|
||||||
|
offsets = PackedFloat32Array( 0.0111732, 0.843575 )
|
||||||
|
colors = PackedColorArray( 0.648926, 0.648926, 0.648926, 1, 0, 0, 0, 1 )
|
||||||
|
|
||||||
|
[sub_resource type="GradientTexture2D" id=10]
|
||||||
|
gradient = SubResource( 13 )
|
||||||
|
width = 800
|
||||||
|
height = 500
|
||||||
|
fill = 1
|
||||||
|
fill_from = Vector2( 0.5, 0.5 )
|
||||||
|
|
||||||
|
[node name="Node2D" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||||
|
light_mask = 128
|
||||||
|
position = Vector2( 0, -11 )
|
||||||
|
texture = ExtResource( 2 )
|
||||||
|
|
||||||
|
[node name="glow" type="CPUParticles2D" parent="Sprite2D"]
|
||||||
|
modulate = Color( 1, 0.360784, 0.113725, 1 )
|
||||||
|
light_mask = 128
|
||||||
|
position = Vector2( -13, -33.244 )
|
||||||
|
scale = Vector2( 0.3, 0.5 )
|
||||||
|
amount = 1
|
||||||
|
lifetime = 0.8
|
||||||
|
texture = ExtResource( 4 )
|
||||||
|
gravity = Vector2( 0, 0 )
|
||||||
|
|
||||||
|
[node name="Fire" type="CPUParticles2D" parent="Sprite2D"]
|
||||||
|
light_mask = 128
|
||||||
|
material = SubResource( 1 )
|
||||||
|
position = Vector2( -13, -35 )
|
||||||
|
scale = Vector2( 0.6, 0.6 )
|
||||||
|
amount = 1
|
||||||
|
lifetime = 0.8
|
||||||
|
texture = ExtResource( 3 )
|
||||||
|
gravity = Vector2( 0, 0 )
|
||||||
|
color_ramp = SubResource( 2 )
|
||||||
|
anim_speed = 1.0
|
||||||
|
|
||||||
|
[node name="Sparkle" type="CPUParticles2D" parent="Sprite2D"]
|
||||||
|
light_mask = 128
|
||||||
|
material = SubResource( 3 )
|
||||||
|
position = Vector2( -13, -35 )
|
||||||
|
scale = Vector2( 0.6, 0.6 )
|
||||||
|
amount = 3
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
emission_shape = 1
|
||||||
|
emission_sphere_radius = 8.0
|
||||||
|
gravity = Vector2( 0, -80 )
|
||||||
|
angular_velocity = 1.0
|
||||||
|
tangential_accel = 49.54
|
||||||
|
scale_amount_curve = SubResource( 4 )
|
||||||
|
color_ramp = SubResource( 5 )
|
||||||
|
anim_speed = 1.0
|
||||||
|
|
||||||
|
[node name="flow front" type="CPUParticles2D" parent="Sprite2D"]
|
||||||
|
modulate = Color( 0.94902, 1, 0, 1 )
|
||||||
|
light_mask = 128
|
||||||
|
position = Vector2( -13, -28.689 )
|
||||||
|
scale = Vector2( 0.25, 0.25 )
|
||||||
|
amount = 1
|
||||||
|
lifetime = 0.8
|
||||||
|
texture = ExtResource( 4 )
|
||||||
|
gravity = Vector2( 0, 0 )
|
||||||
|
|
||||||
|
[node name="Light2D2" type="PointLight2D" parent="."]
|
||||||
|
light_mask = 2
|
||||||
|
position = Vector2( -15, -49 )
|
||||||
|
texture = SubResource( 9 )
|
||||||
|
color = Color( 1, 0.466667, 0.0352941, 1 )
|
||||||
|
energy = 2.0
|
||||||
|
range_height = 450.9
|
||||||
|
range_item_cull_mask = 145
|
||||||
|
shadow_buffer_size = 512
|
||||||
|
shadow_gradient_length = 30.0
|
||||||
|
shadow_item_cull_mask = 145
|
||||||
|
|
||||||
|
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||||
|
light_mask = 2
|
||||||
|
texture = SubResource( 10 )
|
||||||
|
color = Color( 0.709804, 0.388235, 0.313726, 1 )
|
||||||
|
range_height = 901.9
|
||||||
|
range_item_cull_mask = 17
|
||||||
|
shadow_enabled = true
|
||||||
|
shadow_gradient_length = 20.0
|
||||||
|
shadow_item_cull_mask = 17
|
BIN
2d/layered_tile_maps/isometric/decorations/coin_pile.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b6sjbdj350qkj"
|
||||||
|
path="res://.godot/imported/coin_pile.png-e6c4ef8bf22301fe805244aafb152afe.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/coin_pile.png"
|
||||||
|
dest_files=["res://.godot/imported/coin_pile.png-e6c4ef8bf22301fe805244aafb152afe.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
20
2d/layered_tile_maps/isometric/decorations/coin_pile.tscn
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
[gd_scene load_steps=3 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://decorations/coin_pile.png" type="Texture2D" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="CapsuleShape2D" id=1]
|
||||||
|
radius = 12.0
|
||||||
|
height = 38.0
|
||||||
|
|
||||||
|
[node name="coin_pile" type="Node2D"]
|
||||||
|
|
||||||
|
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"]
|
||||||
|
position = Vector2( 0, -23 )
|
||||||
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
||||||
|
position = Vector2( 0, -13 )
|
||||||
|
rotation = 1.5708
|
||||||
|
shape = SubResource( 1 )
|
BIN
2d/layered_tile_maps/isometric/decorations/crow_looking.png
Normal file
After Width: | Height: | Size: 77 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dami7imxtk2iq"
|
||||||
|
path="res://.godot/imported/crow_looking.png-21ce662085fe50bb572e6cecb19ea02a.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/crow_looking.png"
|
||||||
|
dest_files=["res://.godot/imported/crow_looking.png-21ce662085fe50bb572e6cecb19ea02a.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/isometric/decorations/crow_sleep.png
Normal file
After Width: | Height: | Size: 51 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://d3j0qnogdctw4"
|
||||||
|
path="res://.godot/imported/crow_sleep.png-8118ad8761e95d588250a6deae9ca9c0.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/crow_sleep.png"
|
||||||
|
dest_files=["res://.godot/imported/crow_sleep.png-8118ad8761e95d588250a6deae9ca9c0.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|
BIN
2d/layered_tile_maps/isometric/decorations/drape_1.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dahfdmuvra5we"
|
||||||
|
path="res://.godot/imported/drape_1.png-4cc207f7e61e16248cb4322ecca80e49.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://decorations/drape_1.png"
|
||||||
|
dest_files=["res://.godot/imported/drape_1.png-4cc207f7e61e16248cb4322ecca80e49.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
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=1
|