Add dedicated skinned rendering, pose restoration, shared Material and Material Instance slots, registry-driven components, Surface/Solari integration, transactional schema upgrades, navigation authoring, documentation, and evaluation evidence.
70 lines
3.7 KiB
Plaintext
70 lines
3.7 KiB
Plaintext
(schema_version: 4,resources: {
|
|
},
|
|
entities: {
|
|
1: (components: {
|
|
"bevy_ecs::name::Name": "Navigation Bounds",
|
|
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.0, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
|
|
"shared::components::ActorId": ("navigation-bounds-main"),
|
|
"shared::components::ActorKind": Navigation,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (0),
|
|
"shared::components::LevelObject": (),
|
|
"shared::navigation::NavigationBounds": (
|
|
half_extents: (8.0, 2.0, 8.0),
|
|
agent: (
|
|
id: "humanoid",
|
|
radius: 0.35,
|
|
height: 1.8,
|
|
max_climb: 0.45,
|
|
max_slope_deg: 45.0,
|
|
cell_size_fraction: 3.0,
|
|
cell_height_fraction: 6.0,
|
|
min_region_size: 1,
|
|
merge_region_size: 2,
|
|
),
|
|
artifact_path: "assets/navigation/generated/navigation_showcase_humanoid.nav.ron",
|
|
auto_bake: false,
|
|
),
|
|
}),
|
|
2: (components: {
|
|
"bevy_ecs::name::Name": "Center Obstacle",
|
|
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.5, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
|
|
"shared::components::ActorId": ("navigation-obstacle-center"),
|
|
"shared::components::ActorKind": Navigation,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (1),
|
|
"shared::components::LevelObject": (),
|
|
"shared::navigation::NavigationObstacle": (half_extents: (1.0, 1.0, 2.5), dynamic: false),
|
|
}),
|
|
3: (components: {
|
|
"bevy_ecs::name::Name": "Slow Area",
|
|
"bevy_transform::components::transform::Transform": (translation: (-4.0, 0.5, -4.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
|
|
"shared::components::ActorId": ("navigation-area-slow"),
|
|
"shared::components::ActorKind": Navigation,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (2),
|
|
"shared::components::LevelObject": (),
|
|
"shared::navigation::NavigationArea": (id: "slow", half_extents: (1.5, 1.0, 1.5), cost: 1.5, walkable: true),
|
|
}),
|
|
4: (components: {
|
|
"bevy_ecs::name::Name": "Obstacle Link",
|
|
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.0, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
|
|
"shared::components::ActorId": ("navigation-link-center"),
|
|
"shared::components::ActorKind": Navigation,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (3),
|
|
"shared::components::LevelObject": (),
|
|
"shared::navigation::NavigationLink": (start: (-1.5, 0.0, 0.0), end: (1.5, 0.0, 0.0), bidirectional: true, cost: 1.2, enabled: true),
|
|
}),
|
|
5: (components: {
|
|
"bevy_ecs::name::Name": "Walkable Floor Geometry",
|
|
"bevy_transform::components::transform::Transform": (translation: (0.0, -0.25, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
|
|
"shared::components::ActorId": ("navigation-floor-geometry"),
|
|
"shared::components::ActorKind": StaticMesh,
|
|
"shared::components::EditorVisibility": (visible: true),
|
|
"shared::components::HierarchySiblingIndex": (4),
|
|
"shared::components::LevelObject": (),
|
|
"shared::components::Primitive": (shape: Box, size: (16.0, 0.5, 16.0)),
|
|
}),
|
|
},
|
|
) |