Added interactive test scene, updated to latest pre-release

This commit is contained in:
2026-01-28 21:35:18 -08:00
parent 176fc83dae
commit faaf28b0fe
8 changed files with 41 additions and 12 deletions

View File

@ -23,6 +23,8 @@ class Game is Ready {
// Load both the Arena scene and the Player scene
Scene.create(world, Asset.scene("scene/arena01"))
Scene.create(world, Asset.scene("scene/player"))
Scene.create(world, Asset.scene("scene/interact_test"))
// Get a reference to the Player entity
_player = Entity.get_named(world, "Player")

View File

@ -8,6 +8,7 @@
{ "02bfd5da-bb3a-4f24-80f9-0d7de8a39786" = "func_luxe: entity_def/" }
{ "02e3e5a9-5b48-4567-b78d-5dfd2b467202" = "textures/env_lo/tex_metal_red_01.png" }
{ "03535b28-2f12-484d-b8fc-7269150e1f91" = "textures/env_lo/tex_wood_grain_01.tres" }
{ "035c6743-2b39-4f0a-97c6-d7cc7c75001e" = "fpkit: system/interactive.modifier.api.wren" }
{ "0373cd9c-e32e-438d-8649-a16d81d94f5b" = "luxe: ui/panel.control.wren" }
{ "037d00e2-eef4-4a49-b259-2f5f62b767be" = "luxe: material_basis/line.material_basis.lx" }
{ "03f432ec-f0c1-4bfe-b2ae-00ca3729eaa9" = "luxe: image/folder-open.svg" }
@ -165,7 +166,6 @@
{ "36e0aee8-7a4a-475f-a984-1d8b4b0f5eb2" = "luxe: build/empty.wren" }
{ "3708ef2a-0469-42c8-9bcd-b3290fa42199" = "luxe: test.wren" }
{ "37135904-49ba-4884-8371-27ae43be1504" = "textures/env_lo/tex_metal_15.png.import" }
{ "37299bb3-091f-41c6-9801-25758f5f0c84" = "scene/test_gym.scene/" }
{ "3741d639-5a93-4ea0-bcda-0c0e41c5039f" = "luxe: physics/default.collider.physics.lx" }
{ "37fccd62-37a4-49c9-9479-1ce7faa28d5f" = "luxe: system/vfx/spawn.rate.fx.emsl" }
{ "3868adaf-0255-4adc-bb96-25c4259402fe" = "luxe: type/anim.track.asset.wren" }
@ -208,7 +208,6 @@
{ "43fe155d-8752-473b-8f89-2be8828ca13b" = "luxe: ui/panel.control.api.wren" }
{ "4455c83d-f0eb-48a2-a2d9-8803dda14689" = "luxe: type/basis.asset.wren" }
{ "44aaee6a-b0c5-406e-9190-2c7ba8783db3" = "textures/special/skip.png" }
{ "45459d4b-0639-499b-a6cf-c45a99278065" = "luxe: type/sys.asset.wren" }
{ "458246df-80be-4b0f-aacc-50ac7ca872ed" = "textures/env_lo/tex_billboard_02.tres" }
{ "462dee36-0d53-4436-81b3-f605dab6d5ff" = "luxe: image/modifier/wires.svg" }
{ "46485275-be93-4537-9eec-4d91f64fd2ea" = "luxe: image/select-all.svg" }
@ -225,7 +224,6 @@
{ "4b006c68-f0fa-492c-8453-f6e20fa36892" = "luxe: system/tags.modifier.wren" }
{ "4b74983a-8a4e-4243-99bb-21b006838412" = "textures/env_lo/tex_metal_lightgray_02.png.import" }
{ "4b81272c-3e94-48bd-a5be-25b04932d662" = "func_luxe: core/geo_generator.wren" }
{ "4c101c17-947d-47f2-948e-0b4034e9ff74" = "scene/test_gym.scene/scene.wren" }
{ "4c672b6d-b6ad-4615-9315-4575f6309040" = "textures/env_lo/tex_brick_04.png" }
{ "4ce41557-7e6d-474b-95cd-acb6ced3364c" = "luxe: image/proto-open.svg" }
{ "4d6c146f-98e5-4eef-b8aa-4d43b36b2f20" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_brick_01.material.lx" }
@ -285,7 +283,6 @@
{ "5f29e61a-0aac-452d-a3e0-0e43d7e38571" = "textures/env_lo/tex_stucco_01.image.lx" }
{ "5fed6566-47a6-4504-a3ad-ccdb90802bc2" = "textures/env_lo/tex_walk_yellow_01.image.lx" }
{ "602265e1-be17-452c-9985-223b379b9eef" = "luxe: project.wren" }
{ "603dfeba-d24f-4872-97c2-db136b528109" = "scene/test_gym.scene/scene.wren" }
{ "604d9a72-0daf-4375-a449-bb9c1bdb7d27" = "textures/env_lo/tex_tile_04.png" }
{ "61a111c8-3340-42a6-b098-6e220b054f48" = "luxe: ui/field/framemarks.wren" }
{ "61c003a1-c7b7-4a15-97f3-bdb5c1c72995" = "luxe: system/physics/character3D.modifier.wren" }
@ -342,7 +339,6 @@
{ "6f080e82-cd74-4be3-b7fd-6ac2b167922c" = "outline/inputs.input.lx" }
{ "6f0938c6-7ea8-4ba3-ac76-cffcdb90c00b" = "luxe: system/physics/box_collider3D.modifier.wren" }
{ "6f49cc4a-adb5-4c22-8c0f-f37883e09374" = "luxe: build/dependency.wren" }
{ "6ff942b7-f9de-4c19-bf88-2dbe9a86a194" = "scene/test_gym.scene/scene.api.wren" }
{ "703d51c6-42b6-4311-ac1c-0f9a509746c3" = "luxe: ui/field/color.wren" }
{ "7076047a-c14f-4960-8ebc-5bad766cfd1a" = "luxe: font/lato-bold.font.lx" }
{ "709da8eb-b372-43cc-9ed5-6727bb5b2b96" = "textures/env_lo/tex_road_cross_02.png.import" }
@ -419,6 +415,7 @@
{ "8844334c-3e47-4d72-8d37-f84fde590fb1" = "textures/env_lo/tex_wood_flooring_02.png" }
{ "89274155-0f48-41cd-b66b-ab12eb317803" = "luxe: system/physics/physics2D.modifier.wren" }
{ "89536aa5-bbe8-468f-a85b-6868169e8eb6" = "textures/env_lo/tex_wood_grain_01.png" }
{ "8ae7140c-39b6-4dea-860b-80c71c0d4eae" = "scene/interact_test.scene/interact_test.scene.lx" }
{ "8b203951-7b5d-4db8-840a-76f64d845222" = "luxe: type/font.asset.wren" }
{ "8bb201c7-f43a-4e96-ac00-e5a5551d6091" = "luxe: build/wrenalyzer/chars.wren" }
{ "8c2d2c35-62c3-4b7a-bffc-750da5e6b83c" = "luxe: ui/style/luxe.light.theme.lx" }
@ -466,7 +463,6 @@
{ "9ac902ba-40ff-40dd-b238-b46f54d6564c" = "scene/" }
{ "9af8b96e-64eb-447d-bec3-0e491fd94287" = "luxe: type/asset.meta.asset.wren" }
{ "9c859ca4-2a65-450d-a698-cde393083ac8" = "luxe: ui/style/check.style_type.wren" }
{ "9c8ded1f-4304-494d-84a2-d04f627e8b53" = "scene/test_gym.scene/scene.api.wren" }
{ "9cc01d4f-ab7a-4eca-ab4b-bdea4471b3e1" = "luxe: string/po.wren" }
{ "9d55f7bb-2ba2-4258-a90c-a31da477f2c4" = "luxe: tiles/default.tiles_visual.lx" }
{ "9dc6f445-e151-4be3-9db5-174106f280e8" = "maps/arena01_0_worldspawn.obj.assets/env_lo/tex_concrete_01.material.lx" }
@ -492,6 +488,7 @@
{ "a4f0fe8b-2c7a-42cd-954e-b47af84f3467" = "luxe: material/luxe.char.material.lx" }
{ "a5c1114d-ccb0-483d-bfde-6bf06d33bb05" = "luxe: system/physics/" }
{ "a6c155d8-5ccc-41d9-a7cc-4bc5104bdfcf" = "textures/env_lo/tex_tile_green_03.tres" }
{ "a71def66-94b1-4679-8618-cfaef864276b" = "scene/interact_test.scene/" }
{ "a7441c5b-6582-4a39-b433-4dfe388b39b4" = "luxe: image/entity-1.svg" }
{ "a74f82e8-86d1-41a3-ab88-8a2095200186" = "textures/env_lo/tex_road_cross_01.image.lx" }
{ "a78297c3-bf20-4d8b-8ac4-b344637c775a" = "func_luxe: type/entity_def.asset.wren" }
@ -669,7 +666,6 @@
{ "d36692e5-a766-4b00-980b-e5f4cf0f4600" = "textures/env_lo/tex_road_walkway_01.image.lx" }
{ "d389e808-1a46-4d4d-ab39-69b69079cd8f" = "luxe: type/clip.asset.wren" }
{ "d3c73dc0-07be-4796-a489-bab975b462f4" = "luxe: build/reloader.wren" }
{ "d451d545-4cbd-403a-922f-6edbfd79774c" = "scene/test_gym.scene/" }
{ "d4b2f026-054d-439a-ba34-c4e5dbe678a8" = "textures/env_lo/tex_metal_black_01.tres" }
{ "d5088f85-6b2d-459b-978b-02b239248ae6" = "luxe: type/block.asset.wren" }
{ "d5967a11-9edb-452e-a9ea-2e503c4c2a76" = "luxe: font/lato-italic.font.lx" }
@ -684,7 +680,6 @@
{ "d949aa5b-3910-4aa3-9d7e-e2f606912c36" = "luxe: input.wren" }
{ "d9c7da69-a58c-494d-a47b-b7f2944eda12" = "textures/special/skip.image.lx" }
{ "da1bdf3c-69ff-420c-89aa-4ca50ba1bd99" = "luxe: ui/slider.control.api.wren" }
{ "db2f952f-e6b7-4551-9718-7fb350f06c96" = "scene/test_gym.scene/test_gym.scene.lx" }
{ "db3e7bd9-9d72-4e0a-b55e-8cbe43277466" = "func_luxe: type/game_config.asset.wren" }
{ "db5308c6-fab7-418d-99b5-a6d098bb4f19" = "luxe: ui/list.control.wren" }
{ "db618085-af85-449c-a667-6b19217d0e04" = "luxe: system/values.modifier.wren" }
@ -776,7 +771,6 @@
{ "f5e1347d-c4dc-4a90-b6eb-c8a387fa8f79" = "luxe: system/physics/body3D.modifier.wren" }
{ "f60e48c0-9f42-494f-92fa-fdca38e04ca0" = "luxe: system/ui/ui.modifier.api.wren" }
{ "f66e09d1-e649-47a0-9f54-b768978996ff" = "luxe: type/script.asset.wren" }
{ "f6adcf25-3497-4626-bcb1-efe719cd542e" = "scene/test_gym.scene/test_gym.scene.lx" }
{ "f7f80743-4a82-4365-9f76-98fab2579e43" = "prototype/wpn_waterpistol.prototype/" }
{ "f7ffdb7c-83f4-4273-b92b-5a732c88b2c7" = "luxe: image/modifier/anim.svg" }
{ "f82cf17c-39bd-4ed2-9a4b-247413135417" = "textures/env_lo/tex_painted_eggshell.png" }
@ -794,6 +788,7 @@
{ "fbdb00ff-30b6-437c-b32c-1616621442d9" = "textures/env_lo/tex_tile_tan_03.png.import" }
{ "fc150757-6536-4b94-971a-696ab7d7f5ab" = "luxe: ui/world.wren" }
{ "fcbf33f0-4e74-4763-8a52-bbd475dc44a4" = "func_luxe: texture_default/grid.wall.image.lx" }
{ "fce97435-dcc3-4d50-a10f-bef141c22efa" = "fpkit: system/interactive.modifier.wren" }
{ "fcf0f313-7b5f-4dc5-9ecf-7fa43c6d326c" = "luxe: ui/style/luxe.dark.check.style.lx" }
{ "fd14df91-6a07-4e7e-b8bc-3a905c4b56a9" = "luxe: system/vfx/spawn.burst.fx.emsl" }
{ "fd317e8b-fd5b-41d4-a20d-02be95fafe6e" = "luxe: audio.wren" }

View File

@ -1,6 +1,6 @@
modules = {
camera = "1.0.6"
camera = "1.0.7"
func_luxe = "dev"
luxe = "2026.1.1-next.2"
luxe = "2026.1.1-next.3"
fpkit = "dev"
} // modules

View File

@ -48,7 +48,6 @@
{
references = [
"acf7779e-dcf7-44fe-8486-8a556cc6ee6f"
"cb9e5e49-4a1e-4e25-8a42-90ba77b9c1a4"
]
uuid = "b1eaf637-5abb-4cd8-ade4-b7d4ccba5728"
}

View File

@ -10,6 +10,7 @@ input = {
}
reload = { keys = ["key_r"] }
interact = { keys = ["key_e"] }
left = { keys = ["key_a", "left"] }
right = { keys = ["key_d", "right"] }

View File

@ -0,0 +1,2 @@
tags = []
uuid = "a71def66-94b1-4679-8618-cfaef864276b"

View File

@ -0,0 +1,28 @@
scene = {
modifiers = [
{
type = "fpkit: system/interactive.modifier"
}
{
material = "models/cube.obj.assets/Material"
mesh = "models/cube"
type = "luxe: system/mesh.modifier"
}
{
type = "luxe: system/physics/body3D.modifier"
}
{
body = [
"a0ca5909-cd57-471b-8ecd-5d9ab64c2d87"
] // body
type = "luxe: system/physics/box_collider3D.modifier"
}
{
pos = [0 1.5 -3] // pos
type = "luxe: system/transform.modifier"
}
] // modifiers
name = "scene/interact_test"
uuid = "a0ca5909-cd57-471b-8ecd-5d9ab64c2d87"
visible = true
} // scene

View File

@ -0,0 +1,2 @@
tags = []
uuid = "8ae7140c-39b6-4dea-860b-80c71c0d4eae"