-
-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Description
Hey, title sums it up. I'm trying to access Assets<StandardMaterial>
, specifically I want to do something like the below rust code code in Lua using world
(rust snippet taken from https://bevy.org/examples/3d-rendering/animated-material/).
fn animate_materials(
material_handles: Query<&MeshMaterial3d<StandardMaterial>>,
time: Res<Time>,
mut materials: ResMut<Assets<StandardMaterial>>,
) {
for material_handle in material_handles.iter() {
if let Some(material) = materials.get_mut(material_handle) {
if let Color::Hsla(ref mut hsla) = material.base_color {
*hsla = hsla.rotate_hue(time.delta_secs() * 100.0);
}
}
}
}
How can I:
- Access an
Asset<_>
type in Lua? - Use the
Handle<StandardMaterial>
fromMeshMaterial3d
to get the Material resource?
Metadata
Metadata
Assignees
Labels
No labels